Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 表格_中的标签用于_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 3.2_Form For - Fatal编程技术网

Ruby on rails 表格_中的标签用于

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> ...

在我的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>
 ...
  <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