这有点不正统,但我认为这应该不难。
我有一个有效的管理员表单:
form do |f|
f.semantic_errors(*f.object.errors.keys)
f.inputs do
f.input :email
f.input :name
# read-only field that still matches formatting of form
li do
label "Last Update Time<br/>(except password changes)"
div f.object.last_update_time
end
end
f.actions
end
呈现时,last_update_time
标签不会将 转换<br/>
为换行符。同样,©
(版权(c)
) 等 html 实体代码也不会被转换。
如何让 html 在该标签中呈现?
我试过的东西不起作用:
label "foo<br/>bar".html_safe
label raw("foo<br/>bar")
像这样的块(出现错误
label
:“参数数量错误(给定 0,预期为 1..3)”):label do "foo" br "bar" end
有人知道诀窍吗?