【发布时间】:2014-05-15 08:31:13
【问题描述】:
资产被过滤掉并且不会被提供:将
Rails.application.config.assets.precompile += %w( login.js )添加到config/initializers/assets.rb并重启你的服务器
当我尝试运行我的应用程序时出现上述错误。
<% content_for :javascripts do %>
<%= javascript_include_tag 'login' %>
<% end %>
我已将所有 js 文件放在 assets/javascripts 中,但仍然出现上述错误。
【问题讨论】:
-
无需任何预处理(即没有 CoffeeScript、SASS/SCSS、ERB,...)的静态资产可以放入
public。这样你就可以绕过整个资产管道,在你目前的情况下,这似乎带来的问题多于优势。
标签: javascript ruby-on-rails ruby-on-rails-4