jquery - 使用 ERB/jquery 链接到下一页

标签 jquery ruby-on-rails url counter erb

在我的 Rails 应用程序中,我有以下 URL 路径“http://localhost/Teamleader/1”,这为我提供了第一个团队负责人并呈现 View 。

我正在尝试在 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) %>

关于jquery - 使用 ERB/jquery 链接到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14454417/

相关文章:

ruby-on-rails - 如果尚未调用,则强制 Webmock stub_request 在测试结束时引发

php - 保存 URL 时保留还是丢弃 "www"?

jquery - 选择子元素而不选择父元素

javascript - 如何设置表格行的 z-index?

javascript - Jquery 菜单悬停时从屏幕底部向上滑动

mysql - 获取类型为 `text` 的字段

jquery 移动自定义图标显示不正确呈现

ruby-on-rails - 将模型管理添加到 Active Admin - Rails 3

Django如何定义通用url

javascript - 重新加载时重定向到基本网址