也许这是一个新手问题,但我无法弄清楚是不是正在发生 刷新本地主机时出错
#<#:0x3c8eff8>的未定义局部变量或方法`boards' 提取的来源(第14行):
以下是我的index.html.erb中的代码
<table>
<thead>
<tr>
<th>Name</th>
<th>About</th>
<th>User</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<%= will_paginate(boards) %>
<% @boards.each do |board| %>
<tr>
<td><%= board.name %></td>
<td><%= board.about %></td>
<td><%= board.user.full_name %></td>
<td><%= link_to 'Show', board %></td>
<td><%= link_to 'Edit', edit_board_path(board) %></td>
<td><%= link_to 'Destroy', board, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</tbody>
</table>
<br>
<%= link_to 'New Board', new_board_path %>
****这是我在控制板****
中的索引方法的代码def index
if user_signed_in?
@boards = current_user.boards
else
@boards = Board.paginate(page: params[:page], per_page: 1)
end
end
我已将will_paginate添加到我的gem文件
gem'will_paginate'