2012-03-04 9 views
1

(私はシナトラに新たなんだ)はERBの形で動作するようにシナトラのPUTメソッドを取得できません

私は、私のindex.erbで次のような形式があります。

<form method="post" action="play"> 
    <input type="hidden" name="_method" value="put" /> 
    <input type="button" value="Next" name="next" id="next" title="Next" /> 
     ... 
</form> 

とで私のアプリケーションのファイル(play.rb)私は、次のしている:

put '/play' do 
    ... 
    ... 
end 

.erbアプリ\ビュー\とplay.rbの下では、\アプリの下にあります。

私の人生にとって、私は演劇が呼び出されることができません。私も運がないポストを使ってみました。ここで尋ねられた別の質問に基づいて、_methodハックのためにRack :: MethodOverrideを使用する方法を取り上げました。私が間違っていることは何か考えていますか?

答えて

3

変更ボタンへ:

<input type="submit" value="Next" name="next" id="next" title="Next" /> 

あなたには、いくつかのjavascriptアクションにボタンをバインドしない限り。

+0

ありがとう!キーは入力タイプをsubmitに変更していました。 Phew。 – Anuj

関連する問題