我在數據庫「User_Name」中只有一個字段,我需要將第一個和最後一個名字的組合保存到該字段中。 我得到這一行的問題<%= f.text_field(:firstName,params [:firstName])%>因爲我沒有在我的模型中的任何firstName列。 幫我解決這個問題。結合第一個和最後一個名字到RubyonRails中的單個字段
0
A
回答
0
如果您在數據庫中沒有該字段,爲什麼您在form
中使用它?
的選項有:
1)將DB以姓氏和名字
2)改變你的表格1場
3)創建方法firstName=
和firstName
(RoR中的你通常與「_」一起使用,即first_name
選項3未經測試,但應該工作(您需要拆分您的db字段等)
0
在Rails中使用模型的表單應該直接反映出您想要在模型中封裝哪些數據,以減少您或其他人混淆模型實際上從此表單收到的數據的可能性。
爲此,我建議您不要使用firstName
和lastName
字段,而應該使用:user_name
。 UX應該解釋它應該是他們的名字和姓氏(或者如果他們想要的話,可以是其他名字)。這使您的表單和數據模型保持一致。
0
如果你想展示的形式first_name
和last_name
和存儲full_name
只有在DB,你可以做以下模型的變化:
相關問題
- 1. 分開單列第一個和最後一個名字
- 2. BASH - 簡單的第一個字符和最後一個字符
- 3. 第一個和最後一個名字的正則表達式
- 4. 如何獲取Google Spreadsheet中最後一個非空字段的最後一個和第二個字段?
- 5. 字符串的第一個字符和最後一個字符
- 6. C++刪除數字的第一個和最後一個數字
- 7. jQuery給定字符的第一個和最後一個字符
- 8. 用於檢查文本框中第一個和最後一個名字的第一個字符的SQL語句
- 9. 更改名稱字段從最後第一個訂購到第一個最後訂購
- 10. 獨立的第一個,中間名和最後一個名(Python)
- 11. 最後一個字段的總和
- 12. 刪除字符串中的最後一個字符和第一個字符
- 13. 在兩個不同的表上匹配第一個和最後一個名字
- 14. 將第一個字到最後
- 15. 如何在每個頁面中獲取第一個和最後一個行名的第一個字母?
- 16. 對齊第一和最後一個名字
- 17. 從C字符串中剝離第一個字符和最後一個字符
- 18. 大寫字母中的三個字母單詞的第一個和最後一個字母
- 19. 我想之前的第一個字符和最後一個字符之後
- 20. 查找任意數字的第一個和最後一個數字的總和
- 21. 如何獲取PHP中第一個和最後一個數字的數字?
- 22. 在Java中交換字符串的第一個和最後一個字母?
- 23. php - 獲取數組中的第一個字和最後一個字
- 24. SQL:從全名字段中解析第一個,中間和最後一個名稱
- 25. 如何獲取不是第一個和最後一個的名字?
- 26. Python練習:最後一個字母/第一個字母
- 27. cout:最後一個字符串覆蓋第一個字符串
- 28. 字母順序獲得第一和最後一個字
- 29. 如何從字符串中刪除第一個和最後一個字符
- 30. Python - 需要從字符串中提取第一個和最後一個字母