所以我目前在html.erb中有这段代码:
<%= f.label:user_id%>
<%= f.field:user_id%>
我希望用户在使用此字段将电子邮件转换为user_id的字段中输入电子邮件:
User.find_by_email(" xyz@abc.com")ID
。
但是,我不知道如何使用它或知道这是否会起作用。我会很感激一些帮助,因为我对rails很新。谢谢!
答案 0 :(得分:0)
您是否在按下提交按钮后尝试获取用户电子邮件的价值?
<强>更新强> 试试这个:
User.find_by(email: params[:user_id])
这将在用户按下提交按钮后起作用,但如果要在其他地方使用它,则必须将其分配给变量。