質問編集履歴

4

jqueryを$(function () {でラップ

2020/06/08 05:16

投稿

d0ne1s
d0ne1s

スコア32

test CHANGED
File without changes
test CHANGED
@@ -76,6 +76,8 @@
76
76
 
77
77
  <script>
78
78
 
79
+ $(function () {
80
+
79
81
  $('.open_modal').on('click', function () {
80
82
 
81
83
  id = $(this).data('kind');
@@ -85,6 +87,8 @@
85
87
  $('#form_' + id).fadeIn();
86
88
 
87
89
  });
90
+
91
+ });
88
92
 
89
93
  </script>
90
94
 
@@ -110,13 +114,17 @@
110
114
 
111
115
  //app/javascript/packs/application.js
112
116
 
113
- $('.open_modal').on('click', function () {
117
+ $(function () {
114
118
 
115
- id = $(this).data('kind');
119
+ $('.open_modal').on('click', function () {
116
120
 
117
- $('#overlay').fadeIn();
121
+ id = $(this).data('kind');
118
122
 
123
+ $('#overlay').fadeIn();
124
+
119
- $('#form_' + id).fadeIn();
125
+ $('#form_' + id).fadeIn();
126
+
127
+ });
120
128
 
121
129
  });
122
130
 

3

jqueryの記述を修正

2020/06/08 05:16

投稿

d0ne1s
d0ne1s

スコア32

test CHANGED
File without changes
test CHANGED
@@ -84,8 +84,6 @@
84
84
 
85
85
  $('#form_' + id).fadeIn();
86
86
 
87
- $('#form_' + id).find('textarea').focus();
88
-
89
87
  });
90
88
 
91
89
  </script>
@@ -119,8 +117,6 @@
119
117
  $('#overlay').fadeIn();
120
118
 
121
119
  $('#form_' + id).fadeIn();
122
-
123
- $('#form_' + id).find('textarea').focus();
124
120
 
125
121
  });
126
122
 

2

application.jsのパスを修正

2020/06/08 04:57

投稿

d0ne1s
d0ne1s

スコア32

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ## 発生している問題
2
2
 
3
- erbファイル内の`<script>`タグ内に記述したJavaScriptを`app/javascript/application.js`に移動した時、一部のコードが動作しなくなる
3
+ erbファイル内の`<script>`タグ内に記述したJavaScriptを`app/javascript/packs/application.js`に移動した時、一部のコードが動作しなくなる
4
4
 
5
5
 
6
6
 
@@ -44,7 +44,7 @@
44
44
 
45
45
  ```js
46
46
 
47
- //app/javascript/application.js
47
+ //app/javascript/packs/application.js
48
48
 
49
49
  $(function () {
50
50
 
@@ -110,7 +110,7 @@
110
110
 
111
111
  ```js
112
112
 
113
- //app/javascript/application.js
113
+ //app/javascript/packs/application.js
114
114
 
115
115
  $('.open_modal').on('click', function () {
116
116
 

1

application.html.jsのheadタグの記述を追加

2020/06/07 06:35

投稿

d0ne1s
d0ne1s

スコア32

test CHANGED
File without changes
test CHANGED
@@ -135,3 +135,31 @@
135
135
 
136
136
 
137
137
  どうぞよろしくお願いいたします。
138
+
139
+
140
+
141
+ ## 追記
142
+
143
+ ```erb
144
+
145
+ # app/views/layouts/application.html.erb
146
+
147
+ <head>
148
+
149
+ <title><%= full_title(yield(:title)) %></title>
150
+
151
+ <meta name="viewport" content="width=device-width">
152
+
153
+ <%= csrf_meta_tags %>
154
+
155
+ <%= csp_meta_tag %>
156
+
157
+ <%= favicon_link_tag('other/favicon_bgw.png') %>
158
+
159
+ <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
160
+
161
+ <%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
162
+
163
+ </head>
164
+
165
+ ```