teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの追加

2018/06/03 22:54

投稿

ryuryukiki
ryuryukiki

スコア6

title CHANGED
File without changes
body CHANGED
@@ -3,13 +3,16 @@
3
3
  ruby on rails でjqueryのプラグインを実装したいです。
4
4
  ### 発生している問題・エラーメッセージ
5
5
  jqueryのプラグインの導入の練習をしようと思い、railsで練習用アプリを立ち上げその中で練習しているのですが、まず「Freewall」というプラグインをダウンロードしてやり方通り導入して見たところ動かない、という感じです。他のプラグインでも同じでした。jquery-railsはちゃんとインストールされてありますし、application.jsも
6
+ ```application.js
6
7
  //= require jquery
7
8
  //= require jquery_ujs
8
9
  //= require turbolinks
9
10
  //= require_tree .
11
+ ```
12
+
10
13
  もしっかり書いてあります。
11
14
  application.html.erbの<head>内に直接プラグインのURLを読み込む方法
12
-
15
+ ```application.html.erb
13
16
  <head>
14
17
  <title>test-js</title>
15
18
  <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
@@ -17,15 +20,16 @@
17
20
  <%= csrf_meta_tags %>
18
21
  <script type="text/javascript" src="freewall.js"></script>
19
22
  </head>
23
+ ```
20
24
 
21
25
  も、ファイルをダウンロードしてvendorのjavascripts内に読み込ませる方法
22
-
26
+ ```application.js
23
27
  //= require jquery
24
28
  //= require jquery_ujs
25
29
  //= require_tree ../../../vendor/assets/javascripts/.
26
30
  //= require turbolinks
27
31
  //= require_tree .
28
-
32
+ ```
29
33
  もやりました。
30
34
 
31
35
 
@@ -37,6 +41,8 @@
37
41
  ファイルを読み込む方法のときは何も表示されませんが普通にプラグインは動きません。
38
42
 
39
43
  唯一プラグインが読み込まれたのはプラグインのサンプルコードを全部コピーアンドペーストした時でした。しかし今後にあたってこのゴリ押しのやり方はよくないと思ったのでプラグインを正規的な方法で導入したいです。普通のjavascriptやjqueryは動きます。プラグインの場合だけ動きません。
44
+
45
+ localhostでプラグインのurlを読み込むのは無理なのでしょうか?
40
46
  ### 該当のソースコード
41
47
 
42
48
  ```ここに言語名を入力