Changing <head> in a view


#1

Given an application layout like

Test <%= stylesheet_link_tag 'test.css' %>
<%= javascript_include_tag 'some_js', :cache => true, :charset =>

‘utf8’ %>

<%= yield %>

and a controller, say

app/controllers/root_controller.rb:
class RootController < ApplicationController
def index

end
end

and a view file
app/views/root/index.html.erb

is it then possible to include a javascript file in the head section
of the resulting html, which is exclusive to the RootController’s
index view?

Forgive me if you find this question trivial. I’m learning.


#2

Yep, using a content_for call:

http://www.inthetail.com/2008/4/24/ruby-on-rails-content_for

On Thu, Oct 9, 2008 at 4:20 PM, HansCz removed_email_address@domain.invalid
wrote:

<%= stylesheet_link_tag ‘test.css’ %>

is it then possible to include a javascript file in the head section
of the resulting html, which is exclusive to the RootController’s
index view?

Forgive me if you find this question trivial. I’m learning.


Maurício Linhares
http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/
(en)
João Pessoa, PB, +55 83 8867-7208