簡體   English   中英

Rails 3:has_many通過控制器動作

[英]Rails 3: has_many through controller action

我有一個用於驅動API的Rails 3應用程序設置, has_many through關聯工作具有has_many through 我知道要建立關聯,我應該使用device.favourites.create(object) ,當我在Web應用程序中或在控制台上運行它時,它可以正常工作,但是我不知道如何將其用於控制​​器json請求的操作。 我應該POST到加盟模式( Favourites )或模型的一個是在結束( Device / Store )? 如果我POST在兩端的機型之一,我應該調用.create與控制器的方法create方法?

我最終只是使用join模型來接受一個params哈希,其中包含它鏈接的兩個變量。 這是最干凈的方法,而且似乎工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM