我已经完成了ruby入门指南几次,我总是得到相同的结果. 的GUID
NameError in PostsController#index
uninitialized constant PostsController::Posts
Run Code Online (Sandbox Code Playgroud)
提取的来源(第21行):
19
20
21
22
23
24
Run Code Online (Sandbox Code Playgroud)
def index
@posts = Posts.all
end
def edit
Run Code Online (Sandbox Code Playgroud)
Rails.root: C:/RailsTesting/blog
应用程序跟踪| 框架跟踪| 完全跟踪app/controllers/posts_controller.rb:21:在`index'请求中
出于沮丧/绝望,我从教程提供的实际代码中复制了所有文件但没有用,请帮忙.
这是我的 index
<h1>Hello, Rails!</h1>
<%= link_to "My Blog", controller: "posts" %>
<%= link_to 'New post', new_post_path %>
<table>
<tr>
<th>Title</th>
<th>Text</th>
<th></th>
<th></th>
</tr>
<% @posts.each do |post| %>
<tr>
<td><%= post.title %></td>
<td><%= post.text %></td>
<td><%= link_to 'Show', post %></td>
<td><%= link_to 'Edit', edit_post_path(post) %></td>
<td><%= link_to 'Destroy', post_path(post),
method: …Run Code Online (Sandbox Code Playgroud)