我也看到一些文章说模型更新视图而不是控制器?我想知道这是真的,因为我使用Ienumerable模型显示模型数据我的观点。
这是模型
答案 0 :(得分:5)
我会使用控制器继承get / set的通用类<<controller>>
。可能一个泛型类很适合根据类名构造id。你应该进一步相应地刻板你的M和V类。
您的设计缺少M,V和C之间的任何关联。您应该关联V - &gt; C - &gt; M(定向联想)。意思是:一个视图有一个控制器。控制器有一个模型。
请注意,您为V类使用复数。更好地使用单数。我有很多例子,但只有一节课。
重新提出有关更新视图的模型的问题:例如: Ruby有脚手架,在某些情况下会绕过控制器,所以模型直接穿过视图。