1

我正在使用 Rails 3.0。我想添加一个位于视图show_javascript.js中的 Javascript 文件。/public/javascripts/show.html.erb

show.html.erb文件<head>...</head>从模板中获取部分application.html.erb

我想知道我应该如何添加它。

4

1 回答 1

1

假设您有一个通用样式表布局,您可以将以下内容添加到application.html.erb

<%= javascript_link_tag 'show' if params[:action] == 'show' %>

您甚至可以在该部分中使用content_forparams plus ,如下所示:yield<head>

layout.html.erb
<head>
  <%= yield(:header) if @content_for_header %>
</head>

product/show.html.erb
<% content_for :header do -%>
  <%= javascript_link_tag 'show_product' %>
<% end -%>
于 2012-10-25T03:31:12.557 回答