Ошибка при использовании rails_admin с rails5

Я пытаюсь использовать rails_admin с приложением rails5. rails_admin 0.8.1 не работал, потому что

Сборщику не удалось найти совместимые версии для гема "рельсы": В снимке (Gemfile.lock): рельсы (= 5.0.0.beta1)

В Gemfile: rails (‹5.1,> = 5.0.0.beta1)

rails_admin was resolved to 0.8.1, which depends on
  rails (~> 4.0)

Затем я попытался использовать последний код из github, используя

gem 'rails_admin', git: 'https://github.com/sferik/rails_admin.git '

Теперь я получаю противоречащие друг другу стойки.

В снимке (Gemfile.lock): стойка (= 2.0.0.alpha)

В Gemfile: rails (‹5.1,> = 5.0.0.beta1) был преобразован в 5.0.0.beta1, который зависит от actionmailer (= 5.0.0.beta1), был преобразован в 5.0.0.beta1, который зависит от actionpack (= 5.0.0.beta1) был преобразован в 5.0.0.beta1, который зависит от стойки (~> 2.x)

rails_admin was resolved to 0.8.1, which depends on
  rack-pjax (~> 0.7) was resolved to 0.7.0, which depends on
    rack (~> 1.3)

rails (< 5.1, >= 5.0.0.beta1) was resolved to 5.0.0.beta1, which depends on
  sprockets-rails (>= 2.0.0) was resolved to 3.0.0, which depends on
    sprockets (>= 3.0.0) was resolved to 3.5.2, which depends on
      rack (< 3, > 1)

devise was resolved to 4.0.0.pre.dev, which depends on
  warden (~> 1.2.3) was resolved to 1.2.4, which depends on
    rack (>= 1.0)

devise was resolved to 4.0.0.pre.dev, which depends on
  warden (~> 1.2.3) was resolved to 1.2.4, which depends on
    rack (>= 1.0)

Еще рано начинать пользоваться rails5? Стоит ли возвращаться на rails4.2?


person asingla    schedule 27.01.2016    source источник


Ответы (2)


Я вижу, что у RA есть гемфайл Rails5 https://github.com/sferik/rails_admin/blob/master/gemfiles/rails_5.0.gemfile. Я бы попробовал обновиться до всех драгоценных камней, упомянутых в этом файле.

person Dmitry Polyakovsky    schedule 27.01.2016
comment
Это сработало для вас? Мне было бы любопытно узнать, как прошло обновление. Я также смотрю на Rails 5. - person Dmitry Polyakovsky; 28.01.2016

Я исправил, выполнив:

gem 'rails_admin', github: 'sferik/rails_admin'
gem 'rack-pjax', github: 'afcapel/rack-pjax'
gem 'remotipart', github: 'mshibuya/remotipart', ref: '3a6acb3'

см. эту статью

person Montells    schedule 08.07.2016