Hi,
Is there a way to render template without assets from application.js and application.css?
In my project I use html rendered by controllers. This data is received by ajax and added to current page interactively. The problem is that html contains unnecessary data with js and css files. I need only HTML from the view template.
Thanks!
Hi,
Is there a way to render template without assets from application.js and application.css?
You can specify a different layout that does not include these, or…
In my project I use html rendered by controllers. This data is received by ajax and added to current page interactively. The problem is that html contains unnecessary data with js and css files. I need only HTML from the view template.
If this is just a chunk of html, not a complete document, then you can render with no layout at all. In your controller, do:
class MyApiController < ApplicationController
layout false
….
end
Then there will be no layout for that entire controller.
See Layouts and Rendering in Rails — Ruby on Rails Guides