Activeadmin资产未加载Rails 4.2

时间:2015-11-01 14:09:32

标签: css ruby-on-rails-4 activeadmin

以前我收到一个错误,我不记得使用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

1 个答案:

答案 0 :(得分:0)

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。所以我对版本控制进行了评论,并对其进行了更新,并且工作正常。