Rails 4로 활성 관리자 설치
Rails 4에 활성 관리자를 설치할 때이 오류가 발생했습니다.
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
meta_search (>= 1.1.0.pre) ruby depends on
actionpack (~> 3.1.0.alpha) ruby
rails (= 4.0.0.rc1) ruby depends on
actionpack (4.0.0.rc1)
다음 지침을 따릅니다. http://www.activeadmin.info/docs/documentation.html
누구든지 도와주세요.
2015 년 4 월 20 일 갱신
Rails 4 ( 공식 github 페이지 에 따르면 )의 경우 마스터를 사용 하십시오 .
gem 'activeadmin', github: 'activeadmin'
또는 rubygems :
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 브랜치가 마스터로 병합되었습니다. 이제 다음을 지정하기 만하면됩니다.
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 문서 를 참조하십시오.
June 30, 2013 Updated answer
Much progress has been made on getting ActiveAdmin and the gems it depends on ready for Rails 4. Please use the following gemfile settings and disregard the bit regarding downgrading jquery-rails to 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'
just bundle install
(or bundle update
, if necessary) and run rails generate active_admin:install
(if necessary) to install
Original Answer
I used the following to get ActiveAdmin on my Rails 4.0.0.rc1/JRuby/Puma app up and running on Heroku.
After checking out the following links from the ActiveAdmin github:
Re: Rails 4 problems - Issue #1963
Rails 4 Hacks, Fixes - Pull Request #2120
I added the following to my 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'
replace:
gem 'jquery-rails', '3.0.0'
with:
gem 'jquery-rails', '2.3.0'
and bundle install
and run the rails generate active_admin:install
to install.
Fire up the server, go to root_url/admin and you should see the admin login.
January 11, 2016 Updated answer
ActiveAdmin has now Rails 4 full support :
1.0.0 Version, full support of Rails 4) :
gem 'activeadmin', github: 'activeadmin'
0.6 Stable version (may not properly support Rails 4) :
gem 'activeadmin', github: 'activeadmin', branch: '0-6-stable'
I have switched to Ubuntu, and that resolved the issue I was having. For some reason, Windows chokes when trying to get a gem that is not on the Ruby source.
Thanks for the help, Marc and Oto Brglez. A quick update for the rails 4 implementation. You do not need to use branch '0-6-stable' (that is the current branch as of today), you can instead just use the master branch as noted int he documentation on gregbell's github. https://github.com/gregbell/active_admin
Just edit your Gemfile. This all what you need to your ActiveAdmin 1.0.0 works properly with Rails 4.1
Add following lines:
gem 'activeadmin', github: 'gregbell/active_admin' # ActiveAdmin backend framework for Rails administration interface
gem 'polyamorous', github: 'activerecord-hackery/polyamorous' # Require for ActiveAdmin to work with Rails 4.1
gem 'ransack', github: 'activerecord-hackery/ransack' # Require for ActiveAdmin to work with Rails 4.1
gem 'formtastic', github: 'justinfrench/formtastic' # Require for ActiveAdmin to work with Rails 4.1
gem 'devise' # Authentication
참고URL : https://stackoverflow.com/questions/16426398/active-admin-install-with-rails-4