2010-12-23 7 views
1

私はレール3とjqueryを含むいくつかのチュートリアルを見てきました。 http://c.kat.pe/post/how-to-use-jquery-for-rails-3/のチュートリアルは有望でした。しかし、エラーが発生するdocument.on is not a function$("a[data-remote=true]").livequery is not a functionjquery rails 3チュートリアルがうまくいきましたか?

私は別のチュートリアルを参照するか、またはjquery rawを使用し、jqueryのルビーの宝石をインストールしないでください。何かアドバイス?ありがとう!

+2

私は 'document.on'はjQueryではなくPrototype用だと思います。また、 'livequery' jQueryプラグインを追加しましたか? – monocle

+0

はい、私はdocument.onについても同じことが疑われました。プラグインの必要性についての良い点。 – finneycanhelp

答えて

1

jquery-gemについて:使用を中止しました。私は、rake configコマンドを実行した後、rails.jsファイルを正しくコピーできなかったことを2,3回思い出しました。それはここで起こったかもしれません。おそらく、それはともかく...

別の名前でファイルを上書きコピーだ、芋のjQueryを行うには良い方法があります。

  • google loaderを使用する(あなたは、GoogleのAPIキーにサインアップする必要があります)
  • アドオン

オプション3 compass gemを使用してgoogle ajax api link

  • スタートを使用して、html5-boilerplateコンパスをインストールオプション1と2を使用するコードを生成し、google apiリンクがダウンしている場合にアプリがローカルバージョンのjqueryに確実に移行するようにします。とにかく

    here's a linkかなり有望に見える何かに - 男は、彼がそれをやったどのウェブサイトを構築し、文書化された - jQueryの使用のいくつかのインスタンスがあり、Ajaxは

    フォーム題した記事の中で最も顕著herehereは、
  • 0

    2つの完全に異なる独立したエンティティです。私は本当に別々にそれぞれを学び、ソースコードを理解できればjRailsのようなものに飛びつくでしょう。任意のWebページで火薬砲のコンソールを読み込み、APIにリストされているすべてのjQueryセレクタと関数を使い始めるようにしてください。

    1

    私はjQuery rawを使用していますが、私は組み込みのRails JavaScriptに依存していません。 Ryan Bates has some good Railscasts on the topicしかし、彼は宝石をインストールすることをお勧めしているようです。私にとって、Railsは便利なMVCフレームワークであり、物事を稼働させるのが非常に簡単ですが、私の見解が私のコントローラにどのように伝わるかを制御するのは好きではありません。私はもっ​​とJavaScript開発者です。

    0

    問題を少し苦労して調査した結果、jQuery ULSアダプタ(これが何であれ)をGithubからプルしようとすると、「rails g jquery:install」コマンドを実行すると証明書検証エラーが発生するようです。

    このエラーのルートは、WindowsがCA証明書を正しく検索する方法がわかりません(私はWindows 7を使用していますが、他のWindowsバージョンにこの問題があるかどうかはわかりません)。また、修正箇所がどこにあるかわからない(ruby/Github/jquery-install gem)?いずれにせよ、この記事は私の回避策を与えた:http://udevi-community.blogspot.com/2011/01/create-sample-rails-3-application.html

    あなたがする必要がある:ローカル

    • ダウンロードthis file(に言う "C:\ルビー\ certsの\ cacert.pemの")
    • 修正_RUBY_HOME_ \ lib \ ruby​​ \ _VERSION_ \ open_uri.rb "http.verify_mode ="で始まる行を検索し、その下に次の行を追加します(cacertを保存した場所と一致するように右側を調整してください)。PEMファイル):

      http.ca_file = - この再び 'C:\ルビー\ certsの\ cacert.pemの' 場所でその新しい行で

    は、 "インストールレールグラムjqueryのを" 実行してみてくださいうまくいけばrails.jsファイルを上書きして、prototype.js関連のエラーが消えるはずです。

    +0

    これを調査していただきありがとうございます! :) – finneycanhelp

    関連する問題