在rails中设置简单的POST响应

时间:2011-02-06 07:11:38

标签: ruby-on-rails

我正在通过jquery的.ajax函数向rails中的路由URL发出简单的POST请求,但无法得到简单的响应。

有没有办法在rails中设置一个简单的响应而不使用任何AJAX辅助函数?在PHP中,你可以只回显一个简单的响应,但rails似乎想要用HTML包装所有内容。

2 个答案:

答案 0 :(得分:2)

对于简单的响应(我猜你只需要输出一些文本),你可以使用

render :text => "Whatever you need to response" #in your controller

答案 1 :(得分:1)

我认为你需要指定在request.xhr时你不想渲染布局吗?

在控制器中

layout :layout_for_type

def layout_for_type
   request.xhr? ? nil : "application"
end