gpt4 book ai didi

ruby-on-rails - 我在哪里可以阅读有关 ruby​​ on rails 中的 REST 的信息?

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:03 26 4
gpt4 key购买 nike

我注意到我一直在使用的教程中的一种模式。每当创建注册表单时,都会使用 UsersController,并且总会有特定的操作,例如新建、创建、编辑、更新、销毁。虽然我对为什么要使用这些操作略有了解,但我确实发现自己变得很困惑。

任何人都可以指点我可以了解 REST 和“约定优于配置”的文档或截屏视频吗?鉴于我已经接触 Rails 几个月了,我仍处于学习的早期阶段,现在是养成一些好习惯的好时机。

我正在开发一个注册系统,并且已经到了构建密码重置的阶段。我将着手创建一个密码 Controller ,但随后需要一个表单供用户输入密码。我可以为此权利使用"new"操作并创建我的用户模型/类的新实例并将其存储在实例变量@user 中,以便我的 View 可以访问它。我知道类似这项工作的事情......但不明白为什么它必须在新的行动中。它不会在名为“重置”或“狗”的操作下工作吗?

我为什么要在创建操作下放置代码以帮助在数据库中创建/存储用户?或者这只是一种很好的做法,因为它可以帮助我第一眼就准确地理解正在发生的事情?是不是这样我就可以利用 Rails 功能,例如路由...资源?

我想了解更多..

提前感谢您的回复..

最佳答案

尝试这些链接 - http://en.wikipedia.org/wiki/Representational_state_transfer

您将更好地理解 REST 的实际含义及其优点。此外,new、edit、create、update、delete、index 等操作只是 Rails 实现“约定优于配置”的方式。如果你想使用自定义名称的 Action ,你需要做一些配置。

这应该对您有所帮助 - http://railscasts.com/episodes/35-custom-rest-actions

让我知道这是否有帮助。

萨希尔

关于ruby-on-rails - 我在哪里可以阅读有关 ruby​​ on rails 中的 REST 的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7650171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com