【Ruby】Ruby on Rail ..
429:nobodyさん
09/11/19 15:32:45
ついでに質問なのですが、FormBuilderやFormHelperを継承せずに拡張したいのですが、うまいやり方ないでしょうか?
今は、
lib/hoge_form_helper.rb として、
module HogeFormHelper
module FormBuilder
def my_text_area(method, options = {})
:
end
end
end
上記のように書いて、application_helper.rbにて、
class ActionView::Helpers::FormBuilder
include HogeFormHelper::FormBuilder
end
のようにして、組み込んでいます。
FormBuilderを書いたら、FormHelperも追加したくなるのが人情というものですが、その場合、
HogeFormHelper::FormHelper を書いて、application_helper.rbに、
class ActionView::Helpers::FormBuilder
include HogeFormHelper::FormBuilder
include HogeFormHelper::FormHelper
end
のようにさらにするのが不恰好に見えます。
これらの処理をlib/hoge_form_helper.rb側におけないものでしょうか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5405日前に更新/279 KB
担当:undef