我有3个不同的模型,business_info,business_hours,business_vacations。
我有一个显示所有信息的视图,因此我创建了一个名为business_all的新控制器来收集所有信息。
但是当涉及到编辑页面中的各个部分时,我将调用这3个独立控制器中的每一个来更新,删除等,然后发回该特定模型的更新数据。
鉴于此,我是否应该跳过使用business_all控制器,而是在加载视图时对每个控制器进行3次ajax调用以获取相关信息?
答案 0 :(得分:0)
另一种方法是创建一个名为business_all的非持久模型,该模型具有将三个模型与其自身验证相结合的字段等。并且当它持续时它实际上保存到实际模型。
这样做表格等等就像你可以做form_for(BusinessAll.new ......)等一样容易。