Module: Headless::Rails
- Defined in:
- lib/headless/rails.rb,
lib/headless/rails/version.rb,
lib/headless/rails/escaped_fragment_extractor.rb
Defined Under Namespace
Classes: EscapedFragmentExtractor
Constant Summary collapse
- ESCAPED_FRAGMENT_KEY =
"_escaped_fragment_".freeze
- VERSION =
"0.0.1"
Instance Method Summary collapse
Instance Method Details
#respond_to_ajax_crawlers ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/headless/rails.rb', line 10 def respond_to_ajax_crawlers if params.has_key?(ESCAPED_FRAGMENT_KEY) url = EscapedFragmentExtractor.call(request) crawled = ::Headless::APIClient.crawl(url) render text: crawled.content end end |