【发布时间】:2013-10-24 00:24:50
【问题描述】:
我正在使用带有 ruby 2.0 的 rails 4.0。
我有 100 个 js 和 css 文件。
我不希望它们加载到所有页面上。
所以我删除了 application.js 和 application.css 中的 require_tree
我包含所需的 css 和 js 使用
<% javascript_include_tag "js_file" %>
<% stylesheet_include_tag "css_file" %>
我的问题是
1. 我需要预编译资产吗?
2. 它们会形成一个文件并在客户端发送吗?
3. turbo_link gem 是什么以及如何在这里帮助我?
4. 我应该使用基于控制器的资产并使用它们适当的 cs 和 js 文件来包含吗?
【问题讨论】:
标签: ruby-on-rails-4 asset-pipeline