【发布时间】:2015-11-03 23:39:56
【问题描述】:
好吧,菜鸟,试图找出发生了什么,但据我所知,我还没有看到其他人提出这个问题。
我正在第二次使用 Rails 完成一个非常基本的博客教程。为它制作了家庭控制器和索引视图。都好。接下来,我使用基本类制作了“posts”控制器,然后制作了用于索引、编辑、新建和显示的视图。
class PostsController < ApplicationController
def index
end
def new
end
def create
end
def edit
end
def update
end
def show
end
def destroy
end
end
各自文件中视图的 html
<h1>New Posts</h1>
<h1>Edit Posts</h1>
<h1>Show Posts</h1>
问题:在浏览器中,当我转到 localhost:3000/posts/edit 时,它会显示“显示帖子”而不是“编辑帖子”。 /show 还显示“显示帖子”。 /new 工作正常并显示“新帖子”。
我检查了一下,似乎 localhost:3000/posts/literallyanything 会显示“显示帖子”。
我知道这是马铃薯级别,但我认为这真的很奇怪,无法弄清楚为什么会发生这种情况
【问题讨论】:
标签: ruby-on-rails view controller