对Ruby on Rails指南网站上的以下步骤感到困惑

时间:2014-01-10 08:56:48

标签: ruby-on-rails

我是一个全新的学习rails并且只是启动这个Ruby on Rails指南网站。 而且,当我遵循一些步骤时,我有点困惑。

1.为什么“redirect_to @post”会获得“show action”? 2.为什么我们需要使用“索引操作”来列出所有帖子? 3.当我们使用“<%= link_to”我的博客“,控制器:”发布“%>”时,我知道它会链接到帖子控制器,但不知道为什么会显示列出所有帖子的索引操作?

感谢。

1 个答案:

答案 0 :(得分:0)

  1. “show”动作是显示对象的详细信息,对象是@post。
  2. “index”操作是显示一种资源。
  3. 您可以使用默认操作,但您可以很好地自定义它,如下所示:
  4.   

    。<%= link_to“Blog”,{:action => “any_action”,:控制器        “posts_or_any_controller”},{:method => :get}%>