0
Rails 4.0에서 4.1.8로 업그레이드 할 때 "undefined method`paginate'for nil이 발생했습니다 : NilClass"3.0.7에 will_paginate gem을 업데이트했습니다. 및 will_paginate-bootstrap gem을 1.0.1로 설정하십시오. 오류가 내 pins_controller.rb 파일의 색인에 있습니다. 정의되지 않은 메쏘드`paginate 'for nil : NilClass
require 'will_paginate/array'
# GET /pins
# GET /pins.json
def index
@pins = Pin.search(params[:search])
@pins = @pins.paginate(:page => params[:page], :per_page => 50)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @pins }
# format.js
end
end
내보기에
:<%= will_paginate @collection, renderer: BootstrapPagination::Rails %>
이 모든
은 업그레이드하기 전에 완벽하게 작동하고 난 아무것도 위의 이러한 설정에 대한 변경되었는지 확인하기 위해 모든 문서를 다시 확인해.