我的问题很简单,假设我有两个名为'abc'和'pqr'的模型/表,它们在abc和'p'中都有三列'a','b','c','q ','r'在pqr。这两个模型可能相关/不相关/嵌套。
我想要做的是创建一个单个网页。在该网页上,我想创建一个表单,该表单将使用单个按钮提交两个模型/表的数据。可能是我会创建两个表单,但我只想要一个提交按钮。如何在 ruby on rails上解决此问题。
在rails中,我们每个表都有一个模型。
答案 0 :(得分:1)
如果两个模型相关,则只能使用accepts_nested_attributes_for
。否则,如果模型不相关,请参阅Anton在rails: a single simple_form with two unrelated models?中的答案,其中描述了如何使用fields_for
帮助程序来完成此任务。
答案 1 :(得分:0)
我可以在Ruby方面向你推荐一些东西。可以使用accepts_nested_attributes_for
方法执行此操作。
您可以添加到
模型/ abc.rb
accepts_nested_attributes_for :pqr
您可以在此处找到有关它的更多信息。
http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html