rails3.0.5プロジェクトで、PaperClipとActiveScaffoldの両方をas_paperclip_bridgeの助けを借りて使用しようとしています。as_paperclip_bridge rails3の初期化エラー
ただし、プロジェクトを起動すると、初期化エラーが発生します。 /ユーザ/県/書類:http://0.0.0.0:3000 => Cの終了シャットダウンサーバ に =>はCtrl-Cを取り外すには、-dを呼び出し上での開発に開始
=>ブートWEBrickに => Railsの3.0.5アプリケーション/NetBeansProjects/fcheck/vendor/plugins/as_paperclip_bridge/init.rb:10:未定義メソッドbridge' for ActiveScaffold:Module (NoMethodError) from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/plugin.rb:81 from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:25:in
instance_exec ' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable .rb:25:run' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:50:in
run_initializers ' C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:each' from C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/lib/rails/initializable.rb:49:in
run_initializers' from C:/Ruby187/lib/ruby/ge C:/Ruby187/lib/ruby/gems/1.8/gems/railties-3.0.5/libから ' 'を送信してください。 /rails/application.rb:77:in method_missing' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config/environment.rb:7 from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:in
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rbからの が必要:239:require' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:in
load_dependency ' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:596:new_constants_in' from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:225:in
load_dependency ' C:/ Ruby187/lib/ruby/gems/1.8/gems/activesupport-3.0.5/lib/active_support/dependencies.rb:239:require' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:3 from C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack/builder.rb:46:in
instance_eval ' from C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.3/lib/rack /builder.rb:46:in initialize' from C:/Users/ken/Documents/NetBeansProjects/fcheck/config.ru:1:in
new ' from C:/ Users/ken/Documents/NetBeansP rojects/fcheck/config.ru:1
as_paperclip_bridge \ init.rbのコードは、モジュールメソッド 'ActiveScaffold.bridge'を呼び出そうとしていますが、見つからない場合があります。 同じコードがrails2.3.8プロジェクトでエラーなく動作しています。私たちは、レール2.3.8にバージョン2および3
間のレールの初期化コードの大きな違いを見ることができます
、プラグインがinitializer.rbで「load_gems」メソッドの後に呼び出され「load_plugins」メソッドでロードされています。しかし、rails3にはinitializer.rbがなく、ロードプロセスはまったく異なるようです。
AS宝石を削除し、as_paperclip_bridgeプラグインを使用してASプラグインと両方をインストールしようとしました。しかし、エラーは消えていません。
誰かがエラーが発生している理由を説明できますか?
とにかく、私は本当に解決策や回避策を得ることを望んでいます。
おかげで、 健一