【问题标题】:determine where a POST is coming from, in rails确定 POST 来自哪里,在 rails
【发布时间】:2010-11-08 05:00:07
【问题描述】:

我的网站上有一个简单的评论表单,可让您在自己的个人资料上发帖(想想 facebook 墙)...我想将此表单放在主页和用户个人资料页面上。

问题是,我希望 ajax 根据来自哪个页面做出不同的响应。我似乎无法找到一种方法来区分帖子的来源(家庭控制器与用户控制器)

我尝试了以下方法:

如果页面['个人资料'] 如果 request.request_uri = "/home" 甚至在表单中使用隐藏字段

但它们都不起作用。是否有可靠的方法来确定 POST 来自应用程序中的评论创建操作?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ajax post


    【解决方案1】:

    params[:controller]params[:action]params[:method] 是您要查找的内容吗?

    【讨论】:

    • 不幸的是,这对我不起作用,因为无论请求来自主页还是用户,参数中的控制器和操作都是相同的(控制器:消息,参数:新)个人资料显示页面。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    相关资源
    最近更新 更多