В настоящее время мое событие CSS находится в app/assets/stylesheets/pages/events.scss
, а в режиме разработки оно выглядит нормально и активы загружаются. Но на производстве похоже, что эти страницы не загружены вообще. Я не знаю, как решить эту проблему. Я посмотрел на Rails 4: assets not loading in production, но я не знаком с config.assets.precompile += %w(*.js ^[^_]*.css *.css.erb)
, так как кажется, что сам путь не работает.Ресурсы Rails находятся в подкаталоге и не могут загружаться в производство
приложение/активы/таблицы стилей/application.scss:
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
*#= require bootstrap-wysihtml5
*#= require rails_bootstrap_forms
*#= require jquery.jcrop
*= require custom
*= require_self
*/
@import "bootstrap-sprockets";
@import "bootstrap";
@import "scaffolds";
приложение/просмотров/События/index.html.erb:
<% content_for :head do %>
<%= stylesheet_link_tag "pages/events", :media => "all" %>
<% end %>
приложение/активы/таблицы стилей/страниц/события. scss
@import "globals/helpers";
@import "vendors/animate";
.events-bar {
/* a[class*="btn"] {
height: 36px;
display: inline-block;
}*/
#toggleBar {
margin-top: 14px;
}
.btn-dashboard {
background-color: #fdf9ff;
color: $eventsColour !important;
&:hover {
background-color: $eventsColour-dark !important;
}
}
}
Сложно отлаживать, так как он отлично работает в разработке, а не в производстве. Похоже, что все файлы в подкаталоге (app/assets/stylesheet/pages/*. Scss) не работают в производстве. Любое понимание поможет, спасибо.
могли бы вы поделиться своим Gemfile? – oreoluwa