【问题标题】:Confused about following step from Ruby on Rails Guide website对 Ruby on Rails 指南网站的后续步骤感到困惑
【发布时间】:2014-01-10 08:56:48
【问题描述】:

我是一个全新的 Rails 新手,刚开始这个 Ruby on Rails 指南网站。 而且,当我执行某些步骤时,我有点困惑。

1.为什么“redirect_to @post”会得到“显示动作”? 2.为什么我们需要使用“索引操作”来列出所有帖子? 3.当我们使用""时,我知道它会链接到posts控制器,但不知道为什么会显示列出所有posts的index action?

谢谢。

【问题讨论】:

  • 1. 参考Rails resources。 2、约定俗成。实际上,这是非常方便的约定。 3. index 动作是默认的,如果你省略动作参数。
  • 这完全是关于配置的约定。 redirect_to 足够聪明,可以确定是单个记录还是记录集合作为参数给出。

标签: ruby-on-rails


【解决方案1】:
  1. “show”动作是显示一个对象的详细信息,对象是@post。
  2. “索引”动作是显示一种资源。
  3. 您可以使用默认操作,但您也可以自定义它,如下所示:

. "any_action", :controller "posts_or_any_controller"}, {:method => :get} %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多