【问题标题】:rails linkto_remote导轨链接到远程
【发布时间】:2009-12-19 12:43:39
【问题描述】:

我想使用 ajax 在我的 rails 应用程序中实现一个类似于 digg 的向上/向下投票方法。我发现 link_to_remote 可以做到这一点。但我想检查当前用户是否已经投票,以便没有用户可以投票两次或更多。我该怎么做 - 我如何根据某些条件返回值,以便禁止投票操作触发 link_to_remote :failure 条件?

【问题讨论】:

    标签: ruby-on-rails ajax


    【解决方案1】:

    您需要适当地设置 HTTP 状态代码(不在 200 范围内,您可能需要 403(禁止,http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html),除非您在应用程序中单独处理 - 代码是什么并不重要,只是它不在 200 范围内)。

    要设置状态代码,请在渲染行中添加

    :status => 403
    

    您似乎已经准备好接下来的工作(即指定和实施故障条件等)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多