【问题标题】:Making A Back Link Going To Same Page Left(Ruby On Rails)制作指向左侧同一页面的反向链接(Ruby On Rails)
【发布时间】:2012-08-28 11:04:13
【问题描述】:

我在网站上使用 Kaminari 分页,当用户离开页面并单击返回链接时,它会返回到第一页。

我想要的是将反向链接转到左侧的同一页面。我知道我应该为此使用会话变量,但我对 Ruby On Rails 还很陌生,所以我对这里的语法并不是 100% 肯定的。

希望得到一些帮助。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 pagination


    【解决方案1】:
    <%= link_to_function "Back", "history.go(-1);return true;" %>
    

    我应该补充一点,将页面链接编码为 &lt;a&gt; 标记而不是为此在 HTML 中创建表单是一个好习惯。

    如果您需要将链接样式设置为按钮,请在 CSS 中进行。

    【讨论】:

    • 不,不起作用。如果分页正在更改网址,那将起作用,但事实并非如此。它只是循环通过一个 jQuery 调用来替换点击时的条目。
    • 哦,现在我明白你为什么提到 Kaminari 宝石了。
    • 是的,你熟悉吗?
    • 我看过 RailsCasts 的那一集,但恐怕它没有具体提及。
    • 是的,它比这更早一点。你熟悉使用 Rails 设置会话吗?
    猜你喜欢
    • 2013-05-19
    • 2019-01-30
    • 2019-02-07
    • 1970-01-01
    • 2015-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    相关资源
    最近更新 更多