2012-03-23 3 views

答えて

6

多くの宝石作成者は、ビューヘルパーメソッドを定義し、それらをActionView::Baseに含むモジュールを作成します。

module MyGem 
    module ActionViewExtensions 
    module MyHelpers 
     def my_view_helper 
     # ... 
     end 
    end 
    end 
end 
# You can do this here or in a Railtie 
ActionView::Base.send :include, MyGem::ActionViewExtensions::MyHelpers 

Railtie方法:

https://github.com/mynameisrufus/sorted/blob/master/lib/sorted/railtie.rb

代替:

https://github.com/plataformatec/simple_form/blob/master/lib/simple_form/action_view_extensions/form_helper.rb

関連する問題