在rails中确定POST的来源

时间:2010-11-08 05:00:08

标签: ruby-on-rails ajax post

我的网站上有一个简单的评论表单,允许您在自己的个人资料上发帖(想想Facebook墙)...我想把这个表单放在主页和用户个人资料页面上。< / p>

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

我尝试了以下内容:

如果页面['个人资料'] if request.request_uri =“/ home” 甚至使用表格中的隐藏字段

但它们都不起作用。有没有一种可靠的方法可以确定POST来自应用程序的位置以进行评论创建操作?

谢谢!

1 个答案:

答案 0 :(得分:1)

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