Rails 3 - 如何在标签帮助器中自定义文本标签?

use*_*621 8 label helper ruby-on-rails-3

这可能是一个有点低的问题,但是有没有优雅的方法,如何更改标签助手中的标签文本?

= f.label :name
Run Code Online (Sandbox Code Playgroud)

生成

<input id="car_name" name="car[name]" size="30" type="text">
Run Code Online (Sandbox Code Playgroud)

如果我想在标签上写下文字,比如说,你的车而不是名字,怎么做?

一种方法是直接将标签标签写为HTML,但这有点脏......

yal*_*tar 17

只需向f.label添加第二个字符串参数,如下所示:

label_tag 'name', 'Your name'
# => <label for="name">Your Name</label>
Run Code Online (Sandbox Code Playgroud)

看到这里