例如,一个简单的 Rails 应用程序包含两个模型、用户和书籍。现在我如何让用户将书籍保存到他们的收藏夹列表中。我应该在哪里放置逻辑(users_controller?)以使其 RESTful?
最佳答案
您的路线文件可能如下所示:
resources :users do
resources :favorites, only=>[:index, :create, :destroy]
end
resources :books
这样,当您将一本书添加到用户的收藏夹时,您就可以发布内容以创建新的 user_favorite。
关于ruby-on-rails - MVC 中 RESTful 多对多逻辑应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4077391/