特定のペアにデータを投稿しようとしてcontroller#action
いますが、アプリがPOSTでリダイレクトします(GETではありません)。その理由がわかりません。
私は1つの方法で必要最低限のコントローラーを構築しました:
class NavigationsController < ApplicationController
def foo
render :text => 'in foo'
end
end
私のルーティングファイルには1つのルールしかありません:
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>
仕様:レール2.3.8、ルビー1.8.7