在将值存储在所需位置之前将值存储在temp变量中

时间:2012-05-29 09:14:14

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 associations

我与这些模特之间有多对多的关系: -

user.rb and city.rb,以便我可以访问user.cities和city.users。

一旦用户点击添加城市,我想在temp变量中添加这些城市,如此

temp = []
city = City.find(params[:id])
temp << city

然后我想迭代临时做这样的事情temp.each do |t|... 然后,一旦用户点击确认我的城市,我想在user.cities

中添加这些城市

获得理想结果的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我认为最好的方法是使用javascript。只需在js中单击保存城市ID,然后在提交时将它们发送到适当的操作,这将保存它们。