【发布时间】:2013-12-11 02:52:29
【问题描述】:
我有一个包含以下 3 个(用户名、密码、电子邮件)字段的表单。我想按照 authlogic 验证密码和电子邮件。但我会根据自己的意愿验证用户名。
html.erb
<%= form_for @author do |f| %>
<%= f.label :username %>
<%= f.text_field :username %>
<%= f.label :password %>
<%= f.text_field :password %>
<%= f.label :email %>
<%= f.text_field :email %>
<% end %>
model.rb
acts_as_authentic //to validate (password and email fields)
acts_as_authentic do |u|
u.validate_username_field = false //avoid validating username field
end
这会引发以下错误。
undefined method `validate_username_field=' for #<Class:0x0000000443cc78>
我在这里犯了什么错误??
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 ruby-on-rails-3.1