0
如果我有像下面這樣的形式聲明:如何在表單構建器中訪問rails form_for選項?
<%= form_for(@thing, {foo: 'bar', builder: AwesomeBuilder}) do |f|
...
<% end %>
有什麼辦法,我可以在聲明AwesomeBuilder訪問形式的選擇哈希?我想喜歡的東西:
class AwesomeBuilder < ActionView::Helpers::FormBuilder
def text_field(method, options={})
options.reverse_merge!(form_for_options[foo])
@template.content_tag(:div, super)
end
end