组合两个HTML创建表单时的路线

时间:2013-09-14 01:15:51

标签: ruby-on-rails ruby routes ruby-on-rails-4

假设我有路线

/magazines/new
/magazines/:magazines_ads/new

但我想在同一页面上显示两种形式,因为它们非常小,为方便起见,它会更有意义。如何正常处理这种情况?

2 个答案:

答案 0 :(得分:0)

您可以使用两个ajax调用来拉入表单。例如:

jQuery.ajax({url:"/magazines/new"...})

jQuery.ajax({url:"/magazines/:magazine_ads/new"...})

然后将他们的html写入页面的不同部分。

答案 1 :(得分:0)

我不确定我是否理解了这个问题,但我们可以做这样的事情

resources :magazines do
  resources: magazines_ad
end

然后使用rails嵌套表单将两个表单组合在一起