「問題」はCommunityEngine自体に起因するのではなく、基盤となる「エンジン」プラグイン( http:// github .com / lazyatom / engines 。
エンジンプラグインのboot.rbのソースコードを確認する 標準のRails::VERSIONフィールドをチェックするだけなので、問題はありません。
これで、Railsアプリを作成すると、Railsアプリを最初に作成したときに使用した特定のバージョンに関連付けられます 。レール2.1.1/2ジェムをシステムに配置するだけでは、レールが自動的に使用されるわけではありません。
実際のRailsアプリ自体を確認するには、config/environment.rb
を確認してください。 Railsアプリにファイルします。次のように表示されます:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
2.1.1未満の場合は、Railsアプリをアップグレードする必要があります。
これは非常に簡単です:
-
RAILS_GEM_VERSION
を変更しますconfig/environment.rb
の文字列 2.1.1以上 -
rake rails:upgrade
を実行します
うまくいけば、これで問題が解決します:-)