Ruby on rails 表格_中的标签用于
在我的Rails 3.2项目中,我有一个表单,可以在Ruby on rails 表格_中的标签用于,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-3.2,form-for,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 3.2,Form For,在我的Rails 3.2项目中,我有一个表单,可以在new.html.erb的app/views/posts/ <%= form_for(@post) do |post_form| %> ... <div class="field"> <%= post_form.label :title %><br /> <%= post_form.text_field :title %> </div> ...
new.html.erb
的app/views/posts/
<%= form_for(@post) do |post_form| %>
...
<div class="field">
<%= post_form.label :title %><br />
<%= post_form.text_field :title %>
</div>
...
<div class="actions">
<%= post_form.submit %>
</div>
<% end %>
...
...
我想将
title
标签显示为title
,因此我将代码更改为post\u form.label:title%>
,但它仍然显示title
。如何将其显示为TITLE
?由于这是屏幕上的显示而不是内容,而不是在eruby代码中进行转换,因此确实应该在CSS中完成:
.field label {
text-transform: uppercase;
}
如果只想修改:title
输入的标签,而不是所有标签都具有相同的类,请添加不同的类或在CSS规则中使用输入的id
如果您坚持在Rails中使用上套管,请使用第二个参数.label
:
<%= post_form.label :title, :title.to_s.upcase %>
由于这是屏幕上的显示而不是内容,而不是在eruby代码中进行转换,因此这确实应该在CSS中完成:
.field label {
text-transform: uppercase;
}
如果只想修改:title
输入的标签,而不是所有标签都具有相同的类,请添加不同的类或在CSS规则中使用输入的id
如果您坚持在Rails中使用上套管,请使用第二个参数.label
:
<%= post_form.label :title, :title.to_s.upcase %>
您可以按如下方式修改表单标签:
来源:您可以按如下方式修改表单标签:
源:啊,好吧,我现在就使用Rails修复,但是稍后会考虑CSS修复。谢谢好吧,我现在就使用Rails修复,但是稍后会考虑CSS修复。谢谢您也可以直接使用标签标签,或者只在字符串中传递“TITLE”,而不是在通用HTM标签标题中传递:TITLE。您也可以直接使用标签标签,或者只在字符串中传递“TITLE”,而不是在通用HTM标签标题中传递:TITLE