2016-11-25 65 views

回答

0

如果您在數據庫中沒有該字段,爲什麼您在form中使用它?

的選項有:

1)將DB以姓氏和名字

2)改變你的表格1場

3)創建方法firstName=firstName(RoR中的你通常與「_」一起使用,即first_name

選項3未經測試,但應該工作(您需要拆分您的db字段等)

0

在Rails中使用模型的表單應該直接反映出您想要在模型中封裝哪些數據,以減少您或其他人混淆模型實際上從此表單收到的數據的可能性。

爲此,我建議您不要使用firstNamelastName字段,而應該使用:user_name。 UX應該解釋它應該是他們的名字和姓氏(或者如果他們想要的話,可以是其他名字)。這使您的表單和數據模型保持一致。

0

如果你想展示的形式first_namelast_name和存儲full_name只有在DB,你可以做以下模型的變化:

相關問題