2015年4月20日更新
对于Rails 4(根据官方github page),请使用以下任一主机:
gem 'activeadmin', github: 'activeadmin'
或红宝石:
gem 'activeadmin', '~> 1.0.0.pre1'
2015年2月14日更新
对于Rails 4(根据官方github页面)使用:
gem 'activeadmin', github: 'activeadmin'
2014年9月4日更新
对于Rails 4.0和4.1(根据官方github页面),请使用:
gem 'activeadmin', github: 'activeadmin'
2014年4月24日更新
对于Rails 4.1和4.0,请使用master:
gem 'activeadmin', github: 'gregbell/active_admin'
2014年4月13日更新
对于Rails 4.1,请使用master和以下依赖项分支:
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'
gem 'ransack', github: 'activerecord-hackery/ransack'
gem 'formtastic', github: 'justinfrench/formtastic'
对于Rails 4.0.X,只需使用master即可,您应该很好:
gem 'activeadmin', github: 'gregbell/active_admin'
注意:在Rails 4.1中向索引页面添加注释存在一个问题。这个问题正在跟踪这里。
2013年9月29日更新
Rails 4分支已合并到master。现在,您只需指定:
gem 'activeadmin', github: 'gregbell/active_admin'
2013年8月28日更新了答案
只需使用以下命令即可构建新的Rails 4应用并通过AA运行:
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
请忽略较旧的答案。只需将此行添加到新的Rails 4应用程序Gemfile中,运行bundle install,运行rails g active_admin:install,运行rake db:migrate,运行bundle exec rails,转到/ admin,并使用admin@example.com/登录密码就可以了!有关更多详细信息,请参见ActiveAdmin文档。
2013年6月30日更新了答案
在获得ActiveAdmin及其依赖于Rails 4的gem方面已经取得了很多进展。请使用以下gemfile设置,而忽略有关将jquery-rails降级为2.3.0的位:
gem 'devise', github: 'plataformatec/devise'
gem 'responders', github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack', github: 'ernie/ransack'
gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4'
gem 'formtastic', github: 'justinfrench/formtastic'
只需bundle install
(或bundle update
,如果需要)并运行rails generate active_admin:install
(如果需要)进行安装
原始答案
我使用以下命令在Rails 4.0.0.rc1 / JRuby / Puma应用程序上安装了ActiveAdmin并在Heroku上运行。
从ActiveAdmin github中检出以下链接后:
回复:Rails 4问题-问题#1963
Rails 4漏洞,修复-拉取请求#2120
我将以下内容添加到我的gemfile中:
gem 'devise', github: 'plataformatec/devise', branch: 'rails4'
gem 'responders', github: 'plataformatec/responders'
gem 'inherited_resources', github: 'josevalim/inherited_resources'
gem 'ransack', github: 'ernie/ransack'
gem 'activeadmin', github: 'akashkamboj/active_admin', branch: 'rails4'
gem 'formtastic', github: 'justinfrench/formtastic', branch: 'rails4beta'
更换:
gem 'jquery-rails', '3.0.0'
与:
gem 'jquery-rails', '2.3.0'
并bundle install
运行rails generate active_admin:install
安装。
启动服务器,转到root_url / admin,您应该看到管理员登录名。