2014-06-16 71 views
3

资产过滤掉,将无法送达:加Rails.application.config.assets.precompile += %w(login.js)config/initializers/assets.rb并重新启动服务器资产过滤掉,不会被投放轨4.1.1

我GE上面的错误,当我尝试运行我的应用程序。

<%= javascript_include_tag "applicatin", "login" %> 

我不config/initializers看到任何文件名asests.rb

+0

是否应该是'applicatin'而不是'application'?在“我没有看到任何文件名”之后,也就是说'asests.rb'或'assets.rb'? –

+2

如果它不存在,你需要创建'config/initializers/assets.rb'文件。尝试创建它,添加它告诉你添加然后重新启动的行。即按照它告诉你要做的事情:) –

+0

'environments/production.rb'和'environments/test.rb'或'environments/development.rb'提供'config.assets.precompile' –

回答

0

您需要创建config/initializers/assets.rb和该行添加到它,像这样:

Rails.application.config.assets.version = '1.0' 
Rails.application.config.assets.precompile += %w(login.js) 

然后重新启动服务器,它应该work.The上面的代码是你在assets.rb文件需要了。