我正在通过jquery的.ajax函数向rails中的路由URL发出简单的POST请求,但无法得到简单的响应。
有没有办法在rails中设置一个简单的响应而不使用任何AJAX辅助函数?在PHP中,你可以只回显一个简单的响应,但rails似乎想要用HTML包装所有内容。
答案 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