我按照教程http://christianvarga.com/simple-infinite-scroll-with-rails-and-jquery/进行了操作 在我的网站中实现无限滚动。
问题是,我的Photo Controller
操作(最新照片,区域,类别......)都使用:index
模板 - >他们使用render :index
这是一个问题,因为在上面的教程中,他使用静态路由:
在index.js文件中:
$('a.load-more-spots').attr('href', '#{spots_ultimos_path page: @photos.next_page}');
在视图中:
<%= link_to 'Load More Photos', spots_ultimos_path(:page => @photos.next_page), :class => 'load-more-spots', :remote => true if @photos.next_page %>
有没有办法拥有动态路由,以便我可以在同一个呼叫中使用不同的路由?
类似的东西:
$('a.load-more-spots').attr('href', '#{DYNAMIC_PATH page: @photos.next_page}');
<%= link_to 'Load More Photos', DYNAMIC_PATH(:page => @photos.next_page), :class => 'load-more-spots', :remote => true if @photos.next_page %>
谢谢!