在AJAX调用中使用动态路由?

时间:2014-10-16 20:36:51

标签: javascript jquery ruby-on-rails ajax

我按照教程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 %>

谢谢!

0 个答案:

没有答案