兩個屬性我有屬性first_team_name
和second_team_name
,並且具有對[team1, team2]
值的列表中的對象。Rails的分配與一個表單項
我想能夠有它所以當我選擇形式的對象,它分配給team1
和first_team_name
向team2
second_team_name
,但我不知道如何相應的分割這些值。
有沒有辦法拆分我的集合的值並將它們放到我的對象的兩個不同屬性中?
兩個屬性我有屬性first_team_name
和second_team_name
,並且具有對[team1, team2]
值的列表中的對象。Rails的分配與一個表單項
我想能夠有它所以當我選擇形式的對象,它分配給team1
和first_team_name
向team2
second_team_name
,但我不知道如何相應的分割這些值。
有沒有辦法拆分我的集合的值並將它們放到我的對象的兩個不同屬性中?
您可以在模型中定義2個功能
def team_names
return "#{first_team_name},#{second_team_name}"
end
def team_names=(values)
self.first_team_name, self.last_team_name = values.split(',')
end
警告
'toto,titi'
。我認爲可以通過解析控制器中的參數然後將它們分配給你想要的任何對象。不過,我不知道這是否是最佳做法。您將需要修改控制器的update
方法。
示例數據PLS – 2013-03-19 15:06:10