35

ブログの投稿やチュートリアルで「RJS」と「RJS テンプレート」が言及されているのを見てきました。調べてみましたが、いまだによくわかりません。JSON や YAML のような標準ではなく、Rails 固有の技術ですか?

「JavaScriptの生成」に使用されていることを理解しています。Prototype および Scriptaculous ライブラリを必要とする汎用 JS または Rails 固有の JS を生成しますか?

4

3 に答える 3

22

この Railscastは、RJS を使用してフォーム フィールドを動的に追加および削除する良い例です。サーバーに ajax 呼び出しを行う必要はありません。

これらの RJS のヒントも役立つ場合があります。

于 2009-01-20T00:26:39.377 に答える
17

RJS は、AJAX 要求に応答してブラウザーによって eval ブロッ​​クで実行される JavaScript を生成するテンプレート (html.erb ファイルに類似) です。Rails が提供する JavaScript、Prototype、および Scriptaculous Helpers を説明するために (間違って?) 使用されることがあります。

于 2009-12-20T06:18:33.813 に答える