我有一个项目正在进行,这是真正的大数据模型。我试图找出处理模型间关系的最佳方法。如何在视图和控制器级别处理导轨3模型关系?
为了简洁起见:
Car
has_many :passengers
has_many :items
或
Team
has_one :head_coach
has_many :coaches
has_many :players
belongs_to :owner
所以从展会网页我会看到谁是在车上,并在车上哪些项目。我有一些同事谁认为我们应该有一个叫做manage
控制器动作,他们会点击展示页面上的链接来管理其他车型
之间的关系,所以Team
控制器将这个
class TeamController < ApplicationController
# ... magic ...
def manage_players
@signed_players = Player.signed_players
@free_agents = Player.free_agents
end
end
的manage_players
视图只会有适当的控制器上的链接到实际行动的RESTful删除关系等等
任何人有这个应该怎么实现的想法?
我知道嵌套的资源。我只想知道其他人如何解决这个问题。我使用Backbone.js和其他AJAX工具完成了大部分工作,我不必担心这些页面。但是在我们的第一个原型中,我们只是希望它能够在使用简单的HTTP请求之前工作,然后我们就可以使用AJAX – WarmWaffles
嗯,好吧 - 但Rails为您节省时间的主要原因之一是您可以遵循约定而不是仅仅尝试重复一下曼陀罗 - 我确实救了你不得不重新决定所有这些建筑选择。你所描述的对于那些人来说非常合适,而不是一些“几乎”适合的情况。 – jefflunt