Rails3.2では非常に奇妙な動作をします。
hamlページでform_tagを使用します:
= form_tag messages_path, :method => :get do
このフォームにはいくつかのチェックボックスが含まれており、このコードは正常に機能します。
しかし、私は得るのが好きではありません。
「get」を「post」に置き換えると、本当に奇妙なことが起こります。
コントロールは私の「create」メソッドに移動し、データベースにnilオブジェクトを作成してから、元のページに戻るようです(とにかく「create」メソッドに指示したことです)。
次に、チェックボックスがかなりめちゃくちゃになっています...
注:チェックボックスの内容をセッションに保存します。ダンノ、それが本当に重要なら。
「投稿」はデフォルトで「作成」するように見えますか?それを変更できますか?「Get」は正常に機能しますが、URLが台無しになります。
助言がありますか ???