Rails 3:has_many通过控制器动作

时间:2013-09-13 15:14:11

标签: ruby-on-rails ruby-on-rails-3 activerecord has-many-through

我有一个Rails 3应用设置,用于驱动API,has_many through关联工作。我知道要设置关联我应该使用device.favourites.create(object),当我在网络应用程序或控制台上运行它时工作正常但我不知道如何将它用于控制器操作json请求。我应该POST加入模型(Favourites)还是最后一个模型(Device / Store)?如果我POST到两端的某个模型,我应该使用控制器.create方法调用create方法吗?

1 个答案:

答案 0 :(得分:0)

我最终只是使用连接模型接受包含它链接的变量的params哈希。这是最干净的方式,似乎工作正常。