我正在尝试将数据发布到某个controller#action
对,但我的应用程序将我重定向到 POST(但不是 GET),我不知道为什么。
我用一种方法构建了一个简单的控制器:
class NavigationsController < ApplicationController
def foo
render :text => 'in foo'
end
end
我的路由文件只有一条规则:
map.connect ':controller/:action/:id'
不过,这是我 GET 和 POST 时的结果:
$ curl http://localhost:3000/navigations/foo/1
in foo
$ curl -d 'a=b' http://localhost:3000/navigations/foo/1
<html><body>You are being <a href="http://localhost:3000/">redirected</a>.</body></html>
规格:rails 2.3.8,ruby 1.8.7