著作一覧 |
あまりに妙な方法で解決させたが、もっとスマートな方法がありそうにも思うので、晒してみる。なんで、そんなやり方するの? というツッコミしてください。
とした場合、フォームパラメータをどう、InPlaceEditorで追加するかでひっかかった。
で、以下のようにしてみた。これで動くのは確認したけど、もっとスマートな方法(って最初に書いてるけど)はないでしょうか?
new Ajax.InPlaceEditor('edit', '<%= url_for :action => 'update_foobar', :id => item %>', {callback: function(f,v) {return Form.serialize(f) + '&authenticity_token=<%= form_authenticity_token%>';}});
なんか、関数を与えるんじゃなくて、もっと属性をちょっと設定してやるとかでできないもんかと。
ジェズイットを見習え |