我在nil:NilClass的'each'中收到未定義的方法錯誤。Ruby on Rails .each方法undefined方法`each'for nil:NilClass
模板:
<th>name></th>
<th>Comment</th>
<% @guests.each do |guest| %>
<tr>
<td><%= guest.name %></td>
<td><%= guest.comment %></td>
</tr>
<% end %>
控制器:
class GuestsController < ApplicationController
def index
@guest = Guest.all
end
def show
@guest = Guest.find(params[:id])
end
def new
end
def create
@guest = Guest.new(article_params)
@guest.save
redirect_to @guest
end
private
def article_params
params.require(:guest).permit(:name, :email, :doctor, :Captain, :comment)
end
end
感謝您發現tupping fypos。 –