我对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
感谢您的帮助!
答案 0 :(得分:0)
你可能想知道什么样的比较。 此外,目前您的表单将转到/ users POST而不是loginemail。那是你要的吗?在我看来,你的表格并没有多大意义。如何将新用户的属性与尚未获得的属性进行比较?
比较
def loginemail
@user = ..
if params[:nemail] == @user.email
..
else ...
end
end