Ruby on rails 3 其他RESTful方法和操作

Ruby on rails 3 其他RESTful方法和操作,ruby-on-rails-3,controller,routes,Ruby On Rails 3,Controller,Routes,我有一个模型,它有几个列,我想呈现给界面,作为不同的页面进行更新。我的问题是rails-y组织路线和控制器操作的最佳方式是什么 例如,用户有一个“配置文件”和一个“账单地址”。这两个页面都只包含来自用户模型的列,它们是必需的、一对一的,而且很小,因此额外的模型似乎是不必要的开销 似乎我必须为每个不同的视图添加一个GET和PUT,对吗?因此,除了编辑/更新之外,我还需要编辑配置文件/更新配置文件和编辑计费/更新计费等。即使没有配置文件模型,我认为您仍然可以使用ProfileController和视

我有一个模型,它有几个列,我想呈现给界面,作为不同的页面进行更新。我的问题是rails-y组织路线和控制器操作的最佳方式是什么

例如,用户有一个“配置文件”和一个“账单地址”。这两个页面都只包含来自用户模型的列,它们是必需的、一对一的,而且很小,因此额外的模型似乎是不必要的开销


似乎我必须为每个不同的视图添加一个GET和PUT,对吗?因此,除了编辑/更新之外,我还需要编辑配置文件/更新配置文件和编辑计费/更新计费等。

即使没有配置文件模型,我认为您仍然可以使用ProfileController和视图来创建类似“views/update.html.erb”的配置文件,并将其路由为“/users/123/profile/”

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