【发布时间】:2014-01-26 00:11:03
【问题描述】:
我有两个模型 User 和 Project 与 one-to-many 关联。
Project 的实例(或集合)本身永远不会“CRUD:ed”,它始终作为@user 的属性在上下文中。
Project 是否应该仍然有它自己的Controller,其每个操作都必须查找请求是针对哪个User 或者我应该在UsersController 中添加与项目相关的操作,例如:
class UsersController < ApplicationController
def show_projects
@user.projects
end
end
【问题讨论】:
标签: ruby-on-rails ruby rest model-view-controller controller