Ruby on rails 将值存储在temp变量中,然后再将其存储在所需位置
我认为这些模型之间存在多对多关系:-Ruby on rails 将值存储在temp变量中,然后再将其存储在所需位置,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,associations,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Associations,我认为这些模型之间存在多对多关系:- user.rb和city.rb,这样我就可以访问user.cities和city.users 一旦用户单击AddCity,我想在temp变量中添加这些城市,如下所示 temp = [] city = City.find(params[:id]) temp << city temp=[] city=city.find(参数[:id]) 我认为最好的方法是使用javascript。只需单击js中的save cities ID,然后单击submit,
user.rb和city.rb,这样我就可以访问user.cities和city.users
一旦用户单击AddCity,我想在temp变量中添加这些城市,如下所示
temp = []
city = City.find(params[:id])
temp << city
temp=[]
city=city.find(参数[:id])
我认为最好的方法是使用javascript。只需单击js中的save cities ID,然后单击submit,将其发送到相应的操作,该操作将保存它们。这可以通过ror完成,但这不是正确的方法。但是如果你想…你可以在会话中存储临时值。哦,好的,你能提供更多关于如何使用js实现的细节吗?api.jquery.com你也可以在rails视图中通过创建带有复选框的表单来实现,复选框标记“city\u ids[]”,city.id