在我的Rails应用程序中,我具有以下URL路径“ http:// localhost / Teamleader / 1”,这使我成为第一位团队负责人并呈现视图。

我正在尝试在show.html.erb中添加下一个链接,到目前为止,我具有以下代码:

<div id="home_link"> <%= link_to "Home" %> </div>


为了测试起见,这是我的jQuery代码:

$('#next_link').bind('click', function () {

      var url = "/teamleader/" + SOME_COUNTER_HERE
      if (url) {
          window.location.replace(url);
      }
      return false;
  });


用户单击后,我希望页面转到“ Teamleader / 2”,从“ Teamleader / 2”到“ / 3”,依此类推。
我是否以正确的方式解决这个问题?还是应该通过rails助手path_to完成?

最佳答案

您绝对应该使用路径助手

<%= link_to "next_link", teamleader_path(Teamleader.where("id > ?", @teamleader.id).order("id ASC").first) %>

07-26 06:42