2011-07-30 5 views
1

Rails 3.0.7でJquery/ajaxを使用しようとしています。私はJqueryとレールに関する現在の状況は何か分かりません。Rails/JQuery/Prototype/RJSについての状況

どこでもハックやプラグイン、JQueryを使用するスクリプトがあります。従って:

  • レール3.0.xでjqueryを使用する "正式な方法"がありますか、すべての方法が税関のハッキングだけですか?
  • jQuery for Rails 3.0.xにはrjsまたは同等のものがありますか?
  • jqueryの公式サイトでは1つのファイルしか提案していないのに、それらのjqueryのファイルは何ですか?
  • プロトタイプがajax用に使いやすいことから、なぜレール3.1.x用のjqueryが好意的に落とされましたか?

答えて

3

Rails 3では、使用するJavaScriptライブラリはあなた次第です。 PrototypeとjQueryのRailsプリミティブ用に作成された「ドライバ」があります。 jQueryのを設定するには、単にあなたのバンドルファイルでjqueryのレールの宝石が含まれています

gem "jquery-rails" 

...その後bundle installを実行します。あなたは既にjQueryのプロジェクトにインストールされていない場合は

は、あなたはそれをインストールするには、このコマンドを実行することができます:Railsの3.1に

rails generate jquery:install 

は、jQueryのではなくプロトタイプよりも、デフォルトです。私は個人的にはjQueryが他のJavaScriptライブラリとうまく連携しており、その柔軟性がRailsのようなものに魅力を感じるからです。しかし、あらゆる面で多くの議論があります。 「jQueryは新しい魅力」以外の決定的な理由があるかどうかはわかりません。

関連する問題