ruby-on-rails - MVC 中 RESTful 多对多逻辑应该放在哪里?

标签 ruby-on-rails model-view-controller rest many-to-many crud

例如,一个简单的 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/

相关文章:

ruby-on-rails - Rails - 从模型中获取不是验证错误的错误消息

ruby-on-rails - Rails返回MIME类型 'text/html'的.js

ruby-on-rails - [ rails ] : Display a multiple category checkbox in a product form

ruby-on-rails - Rails 仪表板设计 : one controller action per div

c# - 如何在 RESTful WCF API 中实现 HMAC 身份验证

ruby-on-rails - 排列现有数组以播种 Rails 数据库

node.js - 在 Node/Express 服务器中使用 async/await 是个坏主意吗?

javascript - spring mvc 如何从网页内容加载js和css文件

java - org.springframework.http.converter.HttpMessageNotReadableException 调用休息后调用时

json - Go Lang RESTful API 不工作 JSON