2015 年 4 月 20 日更新
对于 Rails 4(根据 official github page),请使用任一 master:
gem 'activeadmin', github: 'activeadmin'
或红宝石:
gem 'activeadmin', '~> 1.0.0.pre1'
2015 年 2 月 14 日更新
对于 Rails 4(根据 official github page)使用:
gem 'activeadmin', github: 'activeadmin'
2014 年 9 月 4 日更新
对于 Rails 4.0 和 4.1(根据 official github page)使用:
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 中将 cmets 添加到索引页面存在问题。正在跟踪此问题here。
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 s,转到 /admin,然后使用 admin@example.com/password 登录,一切顺利!详情请见ActiveAdmin Documentation。
2013 年 6 月 30 日更新答案
在为 Rails 4 准备好 ActiveAdmin 和它所依赖的 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 中查看以下链接后:
Re: Rails 4 problems - Issue #1963
Rails 4 Hacks, Fixes - Pull Request #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,您应该会看到管理员登录。