will_paginate не функционира по предназначение. Проблемът е, че когато щракна върху следващия бутон или конкретна страница, браузърът не навигира никъде.
class PagesController < ApplicationController
def index
# Shout Stuff
@link = Link.all.paginate(:page => 1, :per_page => 1)
end
end
Това е гледката
<% @link.each do |link| %>
<li><%= link_to link.title, 'shouts/' + link.id.to_s %></li>
<% end %>
<%= will_paginate @link %>
И накрая LinksController:
class LinksController < ApplicationController
def show
end
def new
@link = Link.new
end
def create
@link = Link.create(link_params)
end
private
def link_params
params.require(:link).permit(:title, :url)
end
end
will_paginate създава подходящия брой страници, но няма да навигира никъде. Мисля, че може би turbolinks са го счупили в релси 4. Но всякакви идеи ще бъдат оценени.
:page => 1
трябва да бъде:page => params[:page]
. - person Pavan   schedule 12.07.2014