Rails 3.1でCoverItLiveのクローンを作成していて、コメントストリームを自動的に更新したいと考えています。私は、コメントを表示するためにビューの部分を使用しています。 UJSやAJAXのウィジェットやボタンやリンクをRailsで行うことについては、たくさんの情報がありますが、私は何をする必要があるかについて具体的な例は見つけられません。
私は.ajax()
が最善のアプローチだと思っていますが、この特定の機能を使用するときに、私が.js.erb
のファイルを提供する必要があるかどうかはまだわかりません。私はちょうどコントローラがJSON
をクライアントに送ってそこから行くことができますか、それともレールにもっと良いアプローチがありますか?あなたはPrivate Pubになるはずの代替、ライアンベイツはtogeather入れている宝石のよう
setInterval(function() {
$.ajax({
type: 'GET',
url: ''<%= comments_path(:json) %>'',
data: {
data: "comments_data"
},
cache: false,
success: function(result) {
if (result == "true"){
alert("true");
}else{
alert("false");
}
}
});
}, 3000);
宝石は興味深いですが、私は通常、彼らがどのように動作するかを理解する時間を取らない限り、本当に良い理由なしに依存関係を追加することを躊躇していますが、ライアン以来、主に未来を証明している。私はRailscastを見るために時間を取らなければならないでしょう。 – Slick23