给定text_field的属性哈希值:
entry = {class: "form-control", disabled: true, id: :foobar}
我该怎么做呢:
%dd!= f.send(:text_field, entry[:id], class: entry[:class], disabled: entry[:disabled])
但灵活吗?(所以不需要占位符,只需要一个散列)。我看过简单的表单文档和动作视图表单助手文档,发现了input_html
,但它不能以这种方式工作。
f.send
是必须的,因为:text_field
可以是任何东西。不希望使用eval
text_field
takes:
text_field(attribute_name, input_html_options)
是f.text_field(entry[:id], entry)
不工作吗?