我有一个在代码中看起来像这样的表单:
= simple_form_for @cat do |f|
= f.input :lives
= f.input :whiskers
它呈现所有适当的标签,用正确的类包装在 div 中,最后我得到这样的形式:
+------------------------------+
| Cat Manager |
|--------------+---------------|
| |+-------------+|
| Lives:|| 9||
| |+-------------+|
| |+-------------+|
| Whiskers:|| many||
| |+-------------+|
+--------------v---------------+
现在我想添加一些信息作为参考显示给用户。我知道我可以查找正确的 html 包装器、类等,然后将纯 html 添加到我的表单中,但这很难看,如果包装器发生更改,我将不得不手动更改所有相应的类。所以,理想情况下,我想要这样的东西:
= simple_form_for @cat do |f|
= f.field 'Owner:', @cat.owner.decorate.link_to_profile
= f.input :lives
= f.input :whiskers
这将呈现一个外观相似的表单,但使用我的新字段:
+------------------------------+
| Cat Manager |
|--------------+---------------|
| | |
| Owner:|:-) Gary |
| | |
| |+-------------+|
| Lives:|| 9||
| |+-------------+|
| |+-------------+|
| Whiskers:|| many||
| |+-------------+|
+--------------v---------------+
我在简单的表单文档中找不到类似的东西。从哪里开始有什么想法?