2012-01-27 17 views
0

私はアクティブなレコードのように、コントローラにマクロを追加したい:has_manyのコントローラのマクロを追加するには?

class ApplicationController < ActionController::Base 
    macro_to_define_methods :parameters => :here 
end 

私はこれをどのように達成することができますか?

ありがとうございます。

答えて

1
module ControllerExtensions 
    def do_something(options) 
    # do something with options here, e.g. define_method 
    end 
end 
ActionController::Base.extend(ControllerExtensions) 


class ApplicationController < ActionController::Base 
    do_something :parameters => :here 
end 
+0

これは完璧に機能しました。 –

関連する問題