【发布时间】: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