2016-03-23 6 views
0

jQueryプラグインを追加することができません。マスクプラグインと言うとエラーが発生しますエラーc.offは関数ではありません、 私は適切な場所にjsファイルをインストールすることができないと私は賭けて喜んでいる、私はレール4を使用して、何が欠けているのですか?またjQueryプラグインを自分のレールに追加する4 apps

私は、私はまだその特定のプラグインだけではなく、エラーが出

# application.erb 
<%= javascript_include_tag https://cdn.jsdelivr.net/jquery.mask/1.13.9/jquery.mask.min.js" %> 

にリモートでそれらを含めます。 UPDATE

: 私はenter image description here

私は= application.jsでjquery.mask.min.jsを必要と//ベンダー/資産/ Javaスクリプトのjquery.mask.min.jsをインストール

//= require jquery 
//= require jquery_ujs 
//= require jquery.mask.min.js 

私は$( 'input')にしようとします。mask('99 -999-99 ');

私はマスクはあなたがプラグインのJSファイルをダウンロードし、/ javascriptのフォルダベンダー/資産に追加する必要があり機能

enter image description here

+0

こんにちはカマル、エラーログを表示してください。またはスクリーンショット – illusionist

答えて

0

はさて、私の悪い、問題があるため、両方のrequirng含むjqueryの

はかつて= application.js

とで必要//であった<%一度= javascript_include_tag " http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.4.min.js" %>

をアプリケーションレイアウトから削除します。

ありがとうございました。

1

ないというエラーを取得します。あなたが必要となりますジャバスクリプトフォルダ/あなたのベンダー/資産にあなたが例えばサブフォルダに入れた場合は名前の「jquery_plugins」

//= require filename 

:あなたはその後、としてあなたのアプリ/資産/ javascriptの/ application.jsファイルにそれを必要としなければなりません次のようにあなたの資産/ javascriptの/ application.jsファイルにそれを必要とする:

//=require subfoldername/filename 

注:JSの拡張機能をオフに残して、THEはjQueryとjQueryの-UIステートメントを必要とする後にそれを要求することを確認してください。拡張されたファイルの場合は、application.jsファイルのrequireステートメントに.minを追加する必要がありますが、 '.js'拡張子は追加しないでください。例:

//=require subfoldername/filename.min 

完了したら、サーバーを再起動してもう一度確認してください。あなたはjQueryとレールを指定したので

0

は、どのようにjqueryのレールの宝石について:それは必要と

https://github.com/rails/jquery-rails

あなたが内蔵されなければならない場合があります任意のレール-jqueryの統合が付属しています bundle installとapplication.jsに追加する次の2行:

//= require jquery 
//= require jquery_ujs 
0

これはあなたのページにタグを追加しているようです。あなたがしたいと思っている場合は、application.jsファイルではなく、

<%= javascript_include_tag "https://cdn.jsdelivr.net/jquery.mask/1.13.9/jquery.mask.min.js" %> 

をレイアウトファイルに追加します。
ファイルをダウンロードして//=require .....の方法でapplication.jsに追加する方法もあります。

+0

私が作った最初の試みはこれを使用していましたが、まだマスクは機能ではありません。 –

+0

この前にjQueryをインクルードする必要がありますが、後でマスクを使用する関数が必要です。あらかじめ定義する必要があります。たぶんcdnを使用するのではなく、ファイルをプロジェクトにダウンロードして、jqueryの直後にapplication.js.erbに追加してください –

関連する問題