タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

railsとhttp_PUTに関するInoHiroのブックマーク (1)

  • 2.0のPUT問題をRoutes設定で解決する - ザリガニが見ていた...。

    前回のlink_to_remoteでリクエストがPUTメソッドとして扱われてしまい、常にupdateアクション呼び出しになってしまう現象への対策は、link_to_remoteの:submitオプションで送信範囲を限定してしまうという、後ろ向きな対策だった。このような対策をしてしまうのは、自分がRoutes設定に疎い証拠だ...。この方法だと、form_forブロックを含めた範囲を送信する必要がある状況では、どうするべきなのか?という問題が残ってしまう。もっと前向きな対策が必要だ。 Routes設定で解決する 結論から書けば、以下のように設定しておくと:submitの範囲にform_forが含まれていても、挿入・削除・コピーが正常に機能する。(insert_row、delete_row、copy_rowアクションが呼び出される。) :member=>[:insert_row, :copy_

    2.0のPUT問題をRoutes設定で解決する - ザリガニが見ていた...。
  • 1