0
這很簡單,我只是不能完全得到它。我確信有一個辦法可以做到這一點。Rails的:填寫表格用了一個名字,提交ID
當創建一個新的評論,我希望用戶能夠在一個字段中輸入她的名字,但有如下形式提交的匹配ID爲她的名字(或拋出一個錯誤/新建人)。
謝謝!
這很簡單,我只是不能完全得到它。我確信有一個辦法可以做到這一點。Rails的:填寫表格用了一個名字,提交ID
當創建一個新的評論,我希望用戶能夠在一個字段中輸入她的名字,但有如下形式提交的匹配ID爲她的名字(或拋出一個錯誤/新建人)。
謝謝!
有一對夫婦的方式去了解這一點:
User.find_by_firstname_and_lastname(firstname, lastname)
。如果不存在,請告訴用戶創建一個。選項1是非常容易出錯,但選擇2需要相當多的工作。說實話,這將是一個很難做到的事情。如果有兩個John Smiths,你會怎麼做?他們知道選擇哪一個怎麼辦,你怎麼在後臺選擇等
基於關閉用戶名而不是姓或名的我會強烈建議作出的。但是,如果您向用戶顯示您要使用哪一個(可能通過顯示他們的用戶名,電子郵件等),那麼它可以工作。