【发布时间】:2014-09-21 11:16:30
【问题描述】:
在布局文件夹中添加了两个布局
布局/application.html.erb
布局/location.html.erb
位置控制器的location.html
我的样式表
样式表/application.css
样式表/locations.css
application.css
应用程序.css
*= require tree
*= require normalize
*= require foundation.min
*= require select2
*/
location.css
*= require tree
*= require normalize
*= require sortable_tree
*= require nested_options
*= require foundation.min
*/
布局/application.html.erb
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
布局/location.html.erb
<%= stylesheet_link_tag 'location', media: 'all', 'data-turbolinks-track' => true %>
我还添加了 javascript_include_tag 同样添加了 application.js 和 location.js
收到错误消息资产被过滤掉,将不会被提供
【问题讨论】:
-
你能给我们更多关于错误的信息吗?是 JS 还是 HTML 错误?
-
资产被过滤掉并且不会被提供:将
Rails.application.config.assets.precompile += %w( customlocation.css )添加到config/initializers/assets.rb并重启你的服务器 -
我添加了 Rails.application.config.assets.precompile += %w( customlocation.css ),不起作用
-
你真的加了
%w( customlocation.css )吗?由于您的样式表名为location,您应该添加Rails.application.config.assets.precompile += %w( location.css ) -
Rails.application.config.assets.precompile += %w( location.css ) 添加
标签: javascript ruby-on-rails ruby ruby-on-rails-4