2015 年 4 月 20 日更新
对于 Rails 4(根据官方 github 页面),请使用以下任一 master:
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 日 更新答案
能够使用 AA 构建一个新的 rails 4 应用程序并运行:
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/登录密码,你很高兴去!有关详细信息,请参阅ActiveAdmin 文档。
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 中查看以下链接后:
回复: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,您应该会看到管理员登录。