私はこのエラーが発生していますが、コントローラにメソッドを定義しています。私はRubyを初めて使用しています。 @postコントローラは、これが、これが、これが私の移行未定義のローカル変数またはメソッド#PostsController:0x007f76b8ee5be8>
0である<h1>regular</h1>
<% @posts.each do |post| %>
<h2> <%= post.username %></h2>
<p><%= post.description %></p>
<% end %>
私の見解である
class PostsController < ApplicationController
def index
@posts = post.all
end
def show
end
def new
end
def create
end
def edit
end
def update
end
def destroy
end
end
私contollerある
定義されていません
class CreatePosts < ActiveRecord::Migration
def up
create_table :posts do |t|
t.string :username
t.text :description
t.timestamps
end
end
def down
drop_table :posts
end
end
これは私のルート
Rails.application.routes.draw do
resources :posts
こんにちは、ようこそ。ここに投稿する前にあなた自身を解決しようとしてください。 –
'post'は' Post'でなければなりません – Pavan
@narashima私は –