Ruby on rails 在哪里可以阅读RubyonRails中的REST?

Ruby on rails 在哪里可以阅读RubyonRails中的REST?,ruby-on-rails,ruby,ruby-on-rails-3,rest,ruby-on-rails-3.1,Ruby On Rails,Ruby,Ruby On Rails 3,Rest,Ruby On Rails 3.1,我注意到在我使用的教程中有一个模式。创建注册表单时,将使用UsersController,并且始终会有特定的操作,例如新建、创建、编辑、更新和销毁。虽然我不太明白为什么会使用这些动作,但我确实感到困惑 有谁能给我指一下文档或屏幕广播,让我了解REST和“约定优于配置”吗。鉴于我已经进入rails几个月了,我仍处于学习的早期阶段,现在是养成一些好习惯的好时机 我正在开发一个注册系统,已经到了建立密码重置的阶段。我将着手创建一个密码控制器,但随后需要有一个表单供用户输入密码。我可以对此权限使用“新建

我注意到在我使用的教程中有一个模式。创建注册表单时,将使用UsersController,并且始终会有特定的操作,例如新建、创建、编辑、更新和销毁。虽然我不太明白为什么会使用这些动作,但我确实感到困惑

有谁能给我指一下文档或屏幕广播,让我了解REST和“约定优于配置”吗。鉴于我已经进入rails几个月了,我仍处于学习的早期阶段,现在是养成一些好习惯的好时机

我正在开发一个注册系统,已经到了建立密码重置的阶段。我将着手创建一个密码控制器,但随后需要有一个表单供用户输入密码。我可以对此权限使用“新建”操作,创建我的用户模型/类的新实例,并将其存储在实例变量@User中,以便我的视图可以访问它。我知道这类工作。。但我不明白为什么它必须在一个新的行动。在一个叫做“重置”或“狗”的动作下,它不会工作吗

我之所以将代码放在create操作下,以帮助在数据库中创建/存储用户,原因是什么?或者,这仅仅是一个好的实践,因为它帮助我第一眼就准确地理解正在发生的事情?是不是这样我就可以利用rails的功能,比如路由…资源

我想了解更多


提前感谢您的回复。

书中对六个核心REST控制器操作进行了很好的定义。在这里,我对创建、读取更新、销毁操作以及我以前看到但从未理解、编辑和新建的操作有了相当清晰的理解。我强烈推荐它作为一个起点——他们有一个完整的章节专门介绍它

请尝试以下链接-

您将更好地理解REST的实际含义以及为什么它是好的。另外,新建、编辑、创建、更新、删除、索引等操作都是Rails实现“约定优于配置”的方式。 如果要使用自定义名称的操作,需要进行一些配置

这应该有助于你-

让我知道这是否有用


Sahil

@心理理论我并没有马上得到它,但我发现编辑/新动作解释非常宝贵。其他的一切都有道理,但这些都需要一点理由。