【发布时间】:2015-10-27 21:36:27
【问题描述】:
我只想在不同的视图上添加不同的 CSS/JavaScript。显然,如果我将它们放在布局中,它们将被添加到每个视图中。另外,我不想为不同的视图创建单独的布局。
我创建了一个布局layouts/standard.html.erb,头部包含以下内容:
<head>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
</head>
这不会将 app/assets 文件夹中的 CSS/JavaScript 添加到呈现的页面。
我还使用 javascript_include_tag 'filename' 在视图中的布局和 content_for 中尝试了 <%= yield :javascript %>,但它给出了资产管道错误。
【问题讨论】:
-
你能把你试过的代码详细地贴出来吗?
标签: ruby-on-rails view