Szukam szukam, doszukac nie moge. Moim zadaniem jest zrobienie prostego systemiku na zaliczenie, moze gdy rano wstane problem sam znajdzie rozwiazanie, moze jednak ktos doradzi cos do tego czasu, bo sprawa jest trywialna :]
rents_controller.rb
class RentsController < ApplicationController
def list
puts “jestem w kontrolerze RENTS, list”
@rent_pages, @rents = paginate :rents, :per_page => 10
end
end
_list.rhtml
<% for rent in @rents %>
cokolwiek
<% end %>
list.rhtml
Listing rents
<%= render :partial => 'list' %> <%= link_to 'New rent', :action => 'new' %>To co jest powyzej smiga swietnie, zreszta Aptana sie juz o to zatroszczyla.
Natomiast problem pojawia sie, kiedy probuje sie dostac do tego “spoza” action controllera. Wyskuje mi wyjatek, ze @rents jest nilem, a w konsoli nie pojawia sie komunikat ze jestesmy w tej metodzie.
Jak zmusic Railsy by jednak dalo sie tak zrobic?
Gdy probowalem z localsami, to z kolei nie znajdywaly one metody paginate.
Probowalem tez z roznymi rodzajami renderow, ale to bardziej po omacku.
z gory dziekuje za pomoc.