Prototype を使用してシステムを Rails 3.2 にアップグレード中です。
link_to_remote は非推奨になったため、更新する必要があります。AlertsController#create メソッドを引き続き使用したいと思います。
次のリンクはRails 2.3.15で機能しました
link_to_remote 'example name', :update => "example id", :url => '/alerts?alert%5Bname%5D=MYNAME&commit=Create&inasset=true'
これらはいずれも Rails 3.2 では機能しないようです。どちらも AlertsController#index を呼び出します。
link_to 'example name', alerts_path("alert[name]" => 'MYNAME', :commit => "Create", :inasset => true), method: :post, update: "example id", remote: true
と
link_to 'example name', '/alerts/alert%5Bname%5D=MYNAME&commit=Create&inasset=true', method: :post, update: "example id", remote: true
私のroutes.rbには次のものがあります:
resources :alerts, except: :show
したがって、私の質問は、Rails 3.2 の link_to_remote タグ、特に「作成」アクションに依存するか呼び出すタグをどのように更新すればよいかということです。