0

我对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

谢谢你的帮助!

4

1 回答 1

0

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

比较:

def loginemail
   @user = ..
   if params[:nemail] == @user.email
      ..
   else ...
   end
end
于 2013-04-03T05:17:21.047 回答