Activeadmin 资产未加载 Rails 4.2

Activeadmin assets Not Loading Rails 4.2

之前我在使用 Rails 4.2 和 Activeadmin 时遇到了一个我不太记得的错误。所以我改变了:

@import "active_admin/mixins";
@import "active_admin/base";

至:

@import "active_admin/mixins.css";
@import "active_admin/base.css";

这在调试模式下工作得很好......它消除了我的错误......但现在 css 没有在生产模式下加载。

我只是想知道我是否应该在 production.rb 或我的 Capfile(我使用的是最新的 Capistrano)中进行更改,以反映我在 active_admin.css.sss

编辑:

这是我之前遇到的错误以及我做出更改的原因:

https://github.com/activeadmin/activeadmin/issues/214

Oooookay...所以我得到的错误与 SASS 有关(这次我真的应该截屏...但是哦好吧...)基本上它指的是SASS 无法处理“&”符号...这意味着我的 sass-rails 版本已关闭。

所以首先我改变了:

@import "active_admin/mixins.css";
@import "active_admin/base.css";

回到:

@import "active_admin/mixins";
@import "active_admin/base";

然后我更新到最新版本sass-rails。 (我还必须更新到最新版本的 capistrano,因为更新后我无法再部署。)

我就是这么做的。我看到我指定了 sass-rails 和 capistrano 的特定版本。所以我评论了版本控制并更新了两者并且它起作用了。