我创建了一个带有字段名称,电子邮件和密码的模型用户。在循环中的new.html.erb文件中
<%= form_for @user do |f| %>
<%= f.password_field :wtf %>
如果我写
,这个表单只适用于password_field <%= f.text_field :wtf %>
它抛出一个错误,用户没有这样的方法'wtf'
为什么会这样?
答案 0 :(得分:0)
您可以在用户模型中创建:wtf虚拟属性:
class User < ActiveRecord::Base
attr_accessible :wtf
end
如果您没有为模型定义表单,则可以使用form_tag代替form_for
: