2015-11-01 82 views
1

以前我收到一个错误,我不记得Rails 4.2和Activeadmin。因此,我改变:Activeadmin资产没有加载Rails 4.2

@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

回答

0

Oooookay ......所以我得到了有关SASS错误(和我真的应该采取scr这次拍摄......但是哦......)基本上它提到SASS无法处理“&”的标志......这意味着我的sass-rails版本已关闭。

首先,我改变了:

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

回:

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

然后我更新,以青菜护栏的最新版本。 (我也不得不更新到最新版本的capistrano,因为更新后我不能再部署。)

这就是我所做的。我看到我已经指定了特定版本的sass-rails和capistrano。所以我评论了版本,我更新了两个版本,并且它工作正常。