向设计模型添加更多字段并为其使用form_for

时间:2015-12-07 23:26:05

标签: ruby-on-rails ruby ruby-on-rails-4 devise

我在设计模型中添加了一些字段,并尝试在模板中为它们创建表单字段。我的模板看起来像here

所以我尝试的是将一个street_number字段添加到设计模型并执行

<div class="form-group">
      <%= f.label :street_number %>
      <%= f.street_number_field :street_number, class: "form-control", required: true %>
</div>

然后,我收到一条错误消息,如

undefined method `street_number_field'

我是否需要做任何事情来确保识别street_number,并且我可以使用方法'street_number_field',就像默认的设计字段一样?

2 个答案:

答案 0 :(得分:1)

表单助手中没有street_number_field。请改用number_field。检查此链接以了解各种字段类型 http://guides.rubyonrails.org/form_helpers.html

["a hello bye z ", "b hi ciao y ", "c hey adios x ", "d w "]

答案 1 :(得分:0)

您需要将此行添加到 aplicaction_controller.rb 文件中:(替换您需要的字段)

least_common = counts.most_common()[-3:]