0
레일 4.0.0.카미나리 페이징 어레이
않는 이유는이 작품
@employees = Employee.where(:club_id => session[:club_id]).page(params[:page])
하지만이?
@payments = Payment.where(:club_id => session[:club_id],
:trading_date => trading_date).page(params[:page])
두 번째 형식에서 배열 오류가 발생합니다. 나는 그것을 고치는 법을 안다. 그러나 나는 이것이 일어나는 이유에 관해서 당혹 스럽다.
내 오류가이
NoMethodError (undefined method `page' for #<Array:0x007ff72845b380>):
app/controllers/payments_controller.rb:30:in `index'
포스트는 점점 정확한 오류 싶지 해달라고 확실하다. –
이 (가) 오류를 표시하도록 편집했습니다. – markhorrocks
거기에'club_id'와'trading_date '사이에 어떤 관계가있는 것은 당신이 작성한 조건들이 (A와 B) 또는 (A 또는 B) 방식으로 연결되어 있음을 의미합니다. 그 논리적으로 연결되어 있다면 나는 이것이 당신을 위해 잘 작동해야한다고 생각합니다. '@payments = Payment.where (: club_id => 세션 [: club_id]) 및/또는 : trading_date => trading_date) .page (PARAMS [: 페이지])' –