我一直试图在我的rails应用程序中实现嵌套属性。我搜索和搜索过,但所有例子似乎都不适合我。我希望有人能帮助我实现我想要实施的目标。
我有一个由Devise gem驱动的User模型。我还有一个Location和Bio模型。
这是场景......用户注册后,他可以设置他当前的位置和Bio(这是在注册后完成的)。我希望用户能够使用一个表单同时更新这些信息。
我尝试过...我创建了一个名为UserPreference的非资源控制器,并创建了一个更新和创建操作,用于在每个模型的Field_for表单中更新用户提供的信息。我还在父模型中使用了accept_nested_attributes,它是User模型。其他两个模型都是一对一的关系。拜托,我已经在这几天了,并通过各种资源在线查看。
p.s:我可能没有很好地解释这一点,但如果有人可以一步一步地为我写出解决方案,我将很高兴,因为我仍然是Rails中的菜鸟。感谢