无法使用config.assets.precompile指令获取要编译的单独admin.css文件

无法使用config.assets.precompile指令获取要编译的单独admin.css文件,css,ruby-on-rails,ruby-on-rails-4,asset-pipeline,Css,Ruby On Rails,Ruby On Rails 4,Asset Pipeline,我有一个单独的admin/admin.css文件专门为我的后端设置。。。但它不是在部署时编译的 资产/样式表/admin/admin.css: *= require_self *= require_directory . */ config/environments/staging.rb config.assets.precompile += %w( admin/admin.css ) 在我的管理布局文件中: <%= stylesheet_link_tag "admin/a

我有一个单独的admin/admin.css文件专门为我的后端设置。。。但它不是在部署时编译的

资产/样式表/admin/admin.css:

 *= require_self
 *= require_directory .
 */
config/environments/staging.rb

config.assets.precompile += %w( admin/admin.css )
在我的管理布局文件中:

<%= stylesheet_link_tag    "admin/admin", media: "all", "data-turbolinks-track" => true %>
当我在服务器上查看admin时,admin.css没有管道文件

<link data-turbolinks-track="true" href="/stylesheets/admin/admin.css" media="all" rel="stylesheet" />
<script data-turbolinks-track="true" src="/assets/application-52640905a0371910c47f3bbe54ff228b.js"></script>
我发现这篇文章有一个类似的问题:。您可以看到他的解决方案是将config.assets.precompile指令移动到application.rb文件中。我觉得移动它不是一个好的解决方案,因为rails默认情况下会将指令放入环境文件中

编辑:
为了解决这个问题,我不得不删除capistrano更快的资产gem,然后它编译了我的文件。我在gem的github上打开了一个问题

尝试将文件移动到public/folder中。staging.rb中不需要更多操作

config.assets.precompile += %w( admin/admin.css )