其他REST风格的方法和操作干

问题描述:

我有一个模型,有几列我想呈现给界面来更新为不同的页面。我的问题涉及什么是最好的rails-y方式来组织你的路线和控制器动作。其他REST风格的方法和操作干

例如,用户具有“资料”和“帐单地址”。这两个页面仅包含来自用户模型的列,它们是必需的,并且是一对一的,并且很小,所以额外的模型似乎是不必要的开销。

看来我必须为每个我想呈现的不同视图添加GET和PUT,是吗?所以,而不是只是编辑/更新,我需要edit_profile/update_profile和edit_billing/update_billing等

即使没有配置文件模型,我认为你仍然可以使用ProfileController和视图像'views/update.html .erb',并将其路由为'/ users/123/profile /'。

在我看来,我们不需要将每个视图或控制器严格映射到一个模型。 Rails基于ROA,但这里的“资源”可以更抽象。