0

我有一个许多人对这些车型之间的许多关系之前: -存储在临时变量的值存储在所需位置

user.rb and city.rb,这样我就可以访问user.cities和city.users。

一旦用户点击添加城市,我想在临时变量添加这些城市像这样

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

那么我想遍历临时做这样的事情temp.each do |t|... 那么一旦用户点击确认我城市我想添加这些城市在user.cities

什么可能是最好的方法来获得所需的结果?

回答

1

我认为最好的方法是使用JavaScript。只需点击js中的保存城市ID,并在提交时发送给他们适当的行动,这将保存它们。

+0

可以用ror来完成吗? –

+0

它可以用ror完成,但它不是正确的方法。但是,如果你想......你可以在会话中存储临时值,例如。 –

+0

哦,好的,您能否提供更多关于如何使用js来做的细节? –