ActiveScaffold

  • scaffold機能
  • Ajax動作

とか諸々気になるものがたくさんあるのがActiveScaffoldです。
前々から教授に貰っていたサンプルにもあったので試してみたいんですが、これはRails2.1.1には未対応なんでしょうか。


Railsプラグインで、http://activescaffold.googlecode.com/svn/tags/リポジトリに追加。

ここからプラグインを探すということになるんですけど。

ありました。インストールに時間はかかったものの、まあ取り敢えずは完了。
さて中身を作るかなーと、generate/contlloer user とやってみたら…

D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:33:in `alias_method_chain': undefined method `find_full_template_path' for class `ActionView::Base' (NameError)
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:33
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:27
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:27:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in `new_constants_in'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require'
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/environment.rb:63
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/environment.rb:63:in `each'
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/environment.rb:63
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/environment.rb:27:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in `new_constants_in'
        from C:/Program Files/NetBeans 6.1/ruby2/jruby-1.1.3/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require'
        from D:/NetBeansProjects/PersonalSystem/vendor/plugins/active_scaffold/init.rb:14:in `evaluate_init_rb'


どーん、ってなもんですよ。
プロジェクト名とか丸出しだけど別にどうでもいいや…ってことで。
調べたところ、ActiveScaffoldはRails2.1に対応してないんじゃないか説が。
前に教授にメールした時も、そんなことを言ってた気がする。
gitとかいうのでは出来るらしいけど、その辺のやり方が全くもって謎だったのでやめました。
ActiveScaffoldをアンインストールして、普通にgenerate/contollerでやったら作れました。
うーん…もう自分が何をしたいのかもわからなくなってきた(苦笑)