安装gem(activeadmin)并运行生成器会对我的应用程序进行一些更改,从而打破它

时间:2013-06-29 17:39:01

标签: ruby-on-rails ruby activeadmin

我有一个工作轨道3.2.13应用程序。

然后我尝试安装ActiveAdmin。

目前的版本是0.6。

安装完成后,按照ActiveAdmin站点(http://www.activeadmin.info/documentation.html)中的步骤,尝试访问我的站点的根目录(所以不是活动的管理域)我得到:

Routing Error 

uninitialized constant DashboardController

Try running rake routes ...

到目前为止一直很好,因为这是一个已知的错误,我解决了转回活动管理员0.5.1。

仍然是根中的另一个问题:

Sprockets::FileNotFound in Home#index

Showing /home/agostinox/Projects/mybeautifulapp/app/views/layouts/application.html.erb where line #10 raised:

couldn't find file 'jquery-ui'
  (in /home/agostinox/.rvm/gems/ruby-2.0.0-p0/gems/activeadmin-0.5.1/app/assets/javascripts/active_admin/base.js:2)

所以:当我访问我的根页面(而不是活动的管理员东西)时,它会尝试在为活动管理员注册的gem中找到jquery-ui。
为什么会发生这种情况,我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用jquery-rails版本2.3.0代替3.0.0