will_paginate(获取板的未定义方法错误)

时间:2014-12-11 01:20:42

标签: ruby-on-rails ruby gem

也许这是一个新手问题,但我无法弄清楚是不是正在发生 刷新本地主机时出错

#<#: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文件

来源'https://rubygems.org'

gem'will_paginate'

0 个答案:

没有答案