【发布时间】:2013-10-25 13:23:09
【问题描述】:
我的网站有一个使用“管理”布局的管理部分。
class Admin::BaseController < ActionController::Base
layout "admin"
在布局/admin.html.slim
= stylesheet_link_tag "admin", :media => "all"
= javascript_include_tag "admin"
我收到 admin.js 和 admin.css 的错误
Started GET "/stylesheets/admin.css" for x.x.x.x at 2013-10-25 13:18:16 +0000
F, [2013-10-25T13:18:16.505425 #31550] FATAL -- :
ActionController::RoutingError (No route matches [GET] "/stylesheets/admin.css"):
这在开发中完美运行,并且前端资产在生产中正常加载,问题可能是什么?
【问题讨论】:
-
添加 'config.assets.precompile += %w( admin.js admin.css )' 到 application.rb 解决了这个问题,虽然我不知道它为什么会发生..
-
为你添加了解释。
标签: javascript css ruby-on-rails ruby-on-rails-4 asset-pipeline