【发布时间】:2011-10-04 15:56:48
【问题描述】:
当我添加“必需”属性时
对于 html 输入字段,Rails 在标签前添加一个星号 (*)。
有人知道如何预防吗?
出于某种原因,Rails 对此进行了转换:
<%= f.input :Company, :input_html => {:value => "", :id => "company_name"}, :label => "company name" %>
进入这个:
<div class="input string required">
<label for="company_name" class="string required">
<abbr title="required">*</abbr> company name</label>
<input type="text" value="" size="50" required="required" name="lead[Company]" id="company_name" class="string required">
</div>
我不喜欢它把所有东西都包装在一个 DIV 中,并在派对中添加一个 ABBR 元素。
我怎样才能防止这种情况发生?
【问题讨论】:
-
您能否发布您正在谈论的代码?这会有所帮助。
-
@Lester Peabody - 我已经用我的代码示例更新了问题
-
您是否使用像
formtastic或simple_form这样的宝石?请发布您的Gemfile。 -
如果您使用的是
formtasticgem,here is how to remove the asterisks。
标签: ruby-on-rails ruby-on-rails-3.1 simple-form