2013-07-26 134 views
2

有人正在使用rails4的globalize3。 你如何配置它?gem globalize3 on rails 4

我tryed安裝,在我的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

試試這個使用這兩條線在你的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將rails4合併到主分支中。

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詳情請見。