我应该在模特中写些什么?

时间:2013-04-03 02:32:47

标签: ruby-on-rails-3

我对rails很新。我有以下文本字段:

<%= form_for(@user) do |f| %> <div class="field">
  <%= f.text_field :nemail, :placeholder => " First Name" %>   </div> <div class="actions">
  <%= f.submit %>   </div>
<% end %>

我想把输入的文字放入符号:nemail,然后比较:nemail到@ user.email。我不知道在模型中写什么:nemail,目前只有

def loginemail
  end

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你可能想知道什么样的比较。 此外,目前您的表单将转到/ users POST而不是loginemail。那是你要的吗?在我看来,你的表格并没有多大意义。如何将新用户的属性与尚未获得的属性进行比较?

比较

def loginemail
   @user = ..
   if params[:nemail] == @user.email
      ..
   else ...
   end
end