Czy może mi ktos wyjaśnić co robi kod:
<% if @product_pages.current.previous
link_to(“Previous page”, { :page => @product_pages.current.previous})
end
%>
?
Robie wlasnie ten przyklad z ksiazki Agile. Programowanie w Rails. ale po pierwsze nie rozumiem co znajduje się w zmiennej @product_pages a po drugie nie rozumiem co robi powyższy kod … wiem tylko, ze na stronie linki te się nie wyświetlają więc warunek nie jest spełniony.
[quote=grzesiek6]Czy może mi ktos wyjaśnić co robi kod:
<% if @product_pages.current.previous
link_to(“Previous page”, { :page => @product_pages.current.previous})
end
%>
?
Robie wlasnie ten przyklad z ksiazki Agile. Programowanie w Rails. ale po pierwsze nie rozumiem co znajduje się w zmiennej @product_pages a po drugie nie rozumiem co robi powyższy kod … wiem tylko, ze na stronie linki te się nie wyświetlają więc warunek nie jest spełniony.[/quote]
Jesli tego nie rozumiesz to zacznij czytac od dodatku A i ogolnie o samym jezyku ruby. A linki beda sie wyswietlaly, jak bedziesz mial produktow wiecej niz 10, bo jak generowales scaffold product to on automatycznie w kontrollerze admina zrobil ci metode list
def list
@product_pages, @products = paginate :products, :per_page => 10
end