Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 对RubyonRails指南网站中的以下步骤感到困惑_Ruby On Rails - Fatal编程技术网

Ruby on rails 对RubyonRails指南网站中的以下步骤感到困惑

Ruby on rails 对RubyonRails指南网站中的以下步骤感到困惑,ruby-on-rails,Ruby On Rails,我是一个全新的学习rails的人,刚刚开始这个RubyonRails指南网站。 而且,当我遵循某个步骤时,我有点困惑 1.为什么“重定向到@post”会得到“show action”? 2.为什么我们需要使用“索引操作”来列出所有帖子? 3.当我们使用“”时,我知道它将链接到posts控制器,但不知道为什么会显示列出所有POST的索引操作 谢谢 “显示”动作是显示一个对象的详细信息,对象是@post “索引”操作是显示一种资源 您可以使用默认操作,但也可以随时对其进行自定义,如下所示: 。“任何

我是一个全新的学习rails的人,刚刚开始这个RubyonRails指南网站。 而且,当我遵循某个步骤时,我有点困惑

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

谢谢

  • “显示”动作是显示一个对象的详细信息,对象是@post
  • “索引”操作是显示一种资源
  • 您可以使用默认操作,但也可以随时对其进行自定义,如下所示:
  • 。“任何行动”:控制器 “posts_或_any_controller”},{:method=>:get}%>


    1。提到2.这是惯例。事实上,这是一个非常方便的惯例。3. <代码>索引如果省略操作参数,则默认为操作。这都是关于约定而非配置
    redirect_to
    足够智能,可以确定是将单个记录还是记录集合作为参数给出。