以前我收到一个错误,我不记得使用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中所做的更改
编辑:
这是我之前遇到的错误,以及我为何进行了更改:
答案 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。所以我对版本控制进行了评论,并对其进行了更新,并且工作正常。