SimpleForm:input_html:{data:{bla:nil}}导致data-bla =“nil”属性(而不是空值)

时间:2013-11-20 09:18:47

标签: simple-form

我想为SimpleForm输入设置一些数据属性。我使用有时返回nil的方法检索它们的值。

奇怪的是,SimpleForm似乎将nil解释为"nil"(一个字符串),导致data-xxx="nil"而不是data-xxx=""

= f.input :person_id, input_html: { data: { 'xxx' => nil } }

这是预期的行为吗?这对我来说似乎不对,因为现在我总是需要检查nil并在需要时用空字符串回答:

= f.input :person_id, input_html: { data: { 'xxx' => (nil || '') } }

0 个答案:

没有答案