2013-07-26 4 views
2

Кто-то использует globalize3 с rails4. Как вы его настроите?gem globalize3 on rails 4

я судимое установить, на мой Gemfile:

gem 'globalize3', github: 'svenfuchs/globalize3', branch: 'rails4' 

, но у меня есть эти ошибки:

Bundler could not find compatible versions for gem "railties": 
    In Gemfile: 
    globalize3 (>= 0) ruby depends on 
     railties (~> 3.0) ruby 

    coffee-rails (~> 4.0.0) ruby depends on 
     railties (4.0.0) 

Bundler could not find compatible versions for gem "rails": 
    In Gemfile: 
    globalize3 (>= 0) ruby depends on 
     rails (~> 3) ruby 

    rails (4.0.0) 

Bundler could not find compatible versions for gem "actionpack": 
    In Gemfile: 
    rails (= 4.0.0) ruby depends on 
     actionpack (= 4.0.0) ruby 

    simple_form (~> 3.0.0.rc) ruby depends on 
     actionpack (4.0.0.rc1) 

ответ

1

Попробуйте это использовать эти 2 строки в вашем Gemfile:

gem 'paper_trail', github: 'airblade/paper_trail', branch: 'rails4' 
gem 'globalize3', github: 'svenfuchs/globalize3', branch: 'rails4', ref: 'ffb5c771b9' 
+0

спасибо. но есть и другие проблемы с attribute_accessible и моими конкретными моделями, я думаю, все еще жду следующих выпусков. – mirco

0

Использовать это. Paper_trail объединил рельсы4 в мастер-ветку.

gem 'globalize3', github: 'svenfuchs/globalize3', branch: 'rails4' 
gem 'paper_trail', github: 'airblade/paper_trail', branch: 'master' 
2

globalize3 камень был переименован globalize и основные номера версии в настоящее время соответствуют соответствующей версии ActiveRecord (3.x для AR3 и 4.x для AR4).

Так все, что вам нужно сделать, это положить это в вашем Gemfile, и вы не должны получить какой-либо конфликт:

gem 'globalize', '~> 4.0.0.alpha.2' 

Смотрите также github repository для более подробной информации.

Смежные вопросы