私はあなたと似たような質問にちょうど前にhereという質問に回答しました。しかし、基本的にあなたが持っているものを3部です:
AJAX要求をあなたのコントローラがレンダリングされますAJAX要求
- とあなたの.js.erbファイルを扱う
- あなたのコントローラを作る
- あなたのビュー
あなたのビューで
、あなたが戻っトンをAJAX要求を送信します
<%= button_to "Click me!", :action => "some_action", :remote => true %>
のようなものを持っていますあなたのコントローラで
def some_actoin
// Update your database here
respond_to do |format|
format.js { render 'somepartial' }
end
end
を処理する必要のあるサーバー、そして、あなたはコードが含まれている「somepartial.js.erb」ファイルを持っていますO(このファイルが必要とする場合は、あなたのケースで、私は知りませんあなたのDOMを更新するもの)が含まれています。
thisを読むと、AJAXとRails3の非常に良い説明が得られます。がんばろう。
これはこれを完全にカバーしています。しかしあなた(スペンサー)は、あなたの特定の事件に関連する質問を自由に感じるべきです。 – ghayes
私は問題を抱えている部分が何らかの行動部分であると思います。このアクションで対応するルートを作成する必要がありますか?私はアクションを作成するためにこのメソッドを使用し、それを動作させました。しかし、私は決して何かのためにそれを使用したことはありません。 – Spencer