У меня есть раздел администратора моего сайта, в котором используется макет 'admin'.Rails custom layouts - routingerror in production
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"):
это прекрасно работает в разработке и фронтэнда активы обычно загружаются в производство, что может быть проблемой?
Возможный дубликат [Rails 4 assets.precompile] (http://stackoverflow.com/questions/14882337/rails-4-assets-precompile) – pduersteler
добавление 'config.assets.precompile + =% w (admin.js admin.css) 'к application.rb исправляет проблему, хотя я не знаю, почему это происходит. –
Добавлено объяснение для вас. – pduersteler