Rails tips

いまいち本とかに詳しく載ってなくて苦労したあたりを覚え書き。
RailsからGoogleMapを扱うのは何かと大変・・

Railsコードからjavascriptの関数を呼び出す

AJAXリクエストを送信するメソッド内で、

render :update do |page|
    page << "javacpriptのコード"
end

または、レンダリング用のrjsテンプレート内で同様の

page << "javascriptコード"

とやればOK

submit_to_remoteでidを渡す

<%= submit_to_remote 'delete','削除', :url => { :action => 'delete_spot', :id => i } %>

こんなかんじ