質問編集履歴
5
一部解決による改定予告
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
#一部解決したので明日以降改定します。
|
2
|
+
|
1
3
|
### 前提・実現したいこと
|
2
4
|
###### 問題点の主旨
|
3
5
|
Railsで製品の口コミアプリを開発中です。
|
4
自分で試したことのコードの誤りを訂正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -224,7 +224,7 @@
|
|
224
224
|
html
|
225
225
|
head
|
226
226
|
title
|
227
|
-
|
|
227
|
+
| hello app
|
228
228
|
meta[name="viewport" content="width=device-width,initial-scale=1"]
|
229
229
|
= csrf_meta_tags
|
230
230
|
= csp_meta_tag
|
@@ -282,7 +282,7 @@
|
|
282
282
|
動的に追加するために抽象的にすると分からなくなったので、value・文章を指定してoption要素を追加する方法を確認しました。
|
283
283
|
|
284
284
|
```
|
285
|
-
(function(
|
285
|
+
(function() {
|
286
286
|
$('.js-receive_field').append(
|
287
287
|
$("<option>").val("1").text("select-1"));
|
288
288
|
});
|
3
表現を改めました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|

|
28
28
|
↓画像2:ブランド名選択後
|
29
29
|

|
30
|
-
↓画像3:
|
30
|
+
↓画像3:product-1 のプルダウンをクリック後
|
31
31
|

|
32
32
|
ここでは本来"product-1"が一つだけ表示されれば意図した動作になります。
|
33
33
|
|
2
該当するページを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,50 +3,6 @@
|
|
3
3
|
Railsで製品の口コミアプリを開発中です。
|
4
4
|
口コミ投稿機能を実装中に、Ajaxで通信後の処理が実行されない原因を解明してoption要素の削除・追加したいです。
|
5
5
|
|
6
|
-
###### 環境等
|
7
|
-
・AWS Cloud9 (Ubuntu 18.04.5 LTS, Bionic Beaver)
|
8
|
-
・Rails 6.1.3.1
|
9
|
-
・Ruby 2.6.6p146
|
10
|
-
・Bundler version 2.0.2
|
11
|
-
・gem 3.0.8
|
12
|
-
```Gemfile
|
13
|
-
source 'https://rubygems.org'
|
14
|
-
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
15
|
-
|
16
|
-
gem 'rails', '~> 6.1.2', '>= 6.1.2.1'
|
17
|
-
gem 'mysql2', '~> 0.5'
|
18
|
-
gem 'dotenv-rails'
|
19
|
-
gem 'puma', '~> 5.0'
|
20
|
-
gem 'sass-rails', '>= 6'
|
21
|
-
gem 'webpacker', '~> 5.0'
|
22
|
-
gem 'turbolinks', '~> 5'
|
23
|
-
gem 'jbuilder', '~> 2.7'
|
24
|
-
|
25
|
-
gem 'bootsnap', '>= 1.4.4', require: false
|
26
|
-
|
27
|
-
gem 'html2slim'
|
28
|
-
gem 'slim-rails'
|
29
|
-
|
30
|
-
gem 'bootstrap', '~> 5.0.0.beta1'
|
31
|
-
gem 'font-awesome-rails', '~> 4.7', '>= 4.7.0.7'
|
32
|
-
|
33
|
-
gem 'devise', '~> 4.7', '>= 4.7.3'
|
34
|
-
|
35
|
-
gem 'active_storage_validations'
|
36
|
-
gem 'image_processing'
|
37
|
-
gem 'mini_magick'
|
38
|
-
|
39
|
-
gem 'pry-rails'
|
40
|
-
gem 'pry-byebug', '~> 3.7'
|
41
|
-
|
42
|
-
gem 'faker', '~> 2.16'
|
43
|
-
|
44
|
-
gem 'mimemagic', '~> 0.4.3'
|
45
|
-
|
46
|
-
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
|
47
|
-
|
48
|
-
```
|
49
|
-
|
50
6
|
######学習歴
|
51
7
|
・CS基礎(キタミ式イラストIT塾 基本情報技術者)
|
52
8
|
・Linux基礎(Linux標準教科書)
|
@@ -57,6 +13,8 @@
|
|
57
13
|
### 発生している問題・エラーメッセージ
|
58
14
|
|
59
15
|
###### 期待する動作
|
16
|
+
'/reviews/new'ページ
|
17
|
+
|
60
18
|
ブランド名(セレクトボックス)で項目選択
|
61
19
|
↓
|
62
20
|
選択したブランドに 該当する製品のみ を選択できるようにする。
|
@@ -357,6 +315,51 @@
|
|
357
315
|
|
358
316
|
今回初質問です。アドバイス・質問の仕方などで不適切な点ございましたら、ご遠慮なくご指摘いただけましたら幸いです。
|
359
317
|
|
318
|
+
###### 環境等
|
319
|
+
・AWS Cloud9 (Ubuntu 18.04.5 LTS, Bionic Beaver)
|
320
|
+
・Rails 6.1.3.1
|
321
|
+
・Ruby 2.6.6p146
|
322
|
+
・Bundler version 2.0.2
|
323
|
+
・gem 3.0.8
|
324
|
+
```Gemfile
|
325
|
+
source 'https://rubygems.org'
|
326
|
+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
327
|
+
|
328
|
+
gem 'rails', '~> 6.1.2', '>= 6.1.2.1'
|
329
|
+
gem 'mysql2', '~> 0.5'
|
330
|
+
gem 'dotenv-rails'
|
331
|
+
gem 'puma', '~> 5.0'
|
332
|
+
gem 'sass-rails', '>= 6'
|
333
|
+
gem 'webpacker', '~> 5.0'
|
334
|
+
gem 'turbolinks', '~> 5'
|
335
|
+
gem 'jbuilder', '~> 2.7'
|
336
|
+
|
337
|
+
gem 'bootsnap', '>= 1.4.4', require: false
|
338
|
+
|
339
|
+
gem 'html2slim'
|
340
|
+
gem 'slim-rails'
|
341
|
+
|
342
|
+
gem 'bootstrap', '~> 5.0.0.beta1'
|
343
|
+
gem 'font-awesome-rails', '~> 4.7', '>= 4.7.0.7'
|
344
|
+
|
345
|
+
gem 'devise', '~> 4.7', '>= 4.7.3'
|
346
|
+
|
347
|
+
gem 'active_storage_validations'
|
348
|
+
gem 'image_processing'
|
349
|
+
gem 'mini_magick'
|
350
|
+
|
351
|
+
gem 'pry-rails'
|
352
|
+
gem 'pry-byebug', '~> 3.7'
|
353
|
+
|
354
|
+
gem 'faker', '~> 2.16'
|
355
|
+
|
356
|
+
gem 'mimemagic', '~> 0.4.3'
|
357
|
+
|
358
|
+
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
|
359
|
+
|
360
|
+
```
|
361
|
+
|
362
|
+
|
360
363
|
####参考にしたURL
|
361
364
|
- ベースに進めたサイト
|
362
365
|
・[【Rails】Ajaxチュートリアル(Rails + jQuery)~処理の流れを理解しよう!](https://pikawaka.com/rails/ajax-jquery)
|
1
字数オーバーにより前提環境の編集
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,57 @@
|
|
3
3
|
Railsで製品の口コミアプリを開発中です。
|
4
4
|
口コミ投稿機能を実装中に、Ajaxで通信後の処理が実行されない原因を解明してoption要素の削除・追加したいです。
|
5
5
|
|
6
|
+
###### 環境等
|
7
|
+
・AWS Cloud9 (Ubuntu 18.04.5 LTS, Bionic Beaver)
|
8
|
+
・Rails 6.1.3.1
|
9
|
+
・Ruby 2.6.6p146
|
10
|
+
・Bundler version 2.0.2
|
11
|
+
・gem 3.0.8
|
12
|
+
```Gemfile
|
13
|
+
source 'https://rubygems.org'
|
14
|
+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
15
|
+
|
16
|
+
gem 'rails', '~> 6.1.2', '>= 6.1.2.1'
|
17
|
+
gem 'mysql2', '~> 0.5'
|
18
|
+
gem 'dotenv-rails'
|
19
|
+
gem 'puma', '~> 5.0'
|
20
|
+
gem 'sass-rails', '>= 6'
|
21
|
+
gem 'webpacker', '~> 5.0'
|
22
|
+
gem 'turbolinks', '~> 5'
|
23
|
+
gem 'jbuilder', '~> 2.7'
|
24
|
+
|
25
|
+
gem 'bootsnap', '>= 1.4.4', require: false
|
26
|
+
|
27
|
+
gem 'html2slim'
|
28
|
+
gem 'slim-rails'
|
29
|
+
|
30
|
+
gem 'bootstrap', '~> 5.0.0.beta1'
|
31
|
+
gem 'font-awesome-rails', '~> 4.7', '>= 4.7.0.7'
|
32
|
+
|
33
|
+
gem 'devise', '~> 4.7', '>= 4.7.3'
|
34
|
+
|
35
|
+
gem 'active_storage_validations'
|
36
|
+
gem 'image_processing'
|
37
|
+
gem 'mini_magick'
|
38
|
+
|
39
|
+
gem 'pry-rails'
|
40
|
+
gem 'pry-byebug', '~> 3.7'
|
41
|
+
|
42
|
+
gem 'faker', '~> 2.16'
|
43
|
+
|
44
|
+
gem 'mimemagic', '~> 0.4.3'
|
45
|
+
|
46
|
+
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
|
47
|
+
|
48
|
+
```
|
49
|
+
|
50
|
+
######学習歴
|
51
|
+
・CS基礎(キタミ式イラストIT塾 基本情報技術者)
|
52
|
+
・Linux基礎(Linux標準教科書)
|
53
|
+
・HTML/CSS/JavaScript基礎(ドットインストール)
|
54
|
+
・Railsチュートリアル 2週程度
|
55
|
+
|
56
|
+
|
6
57
|
### 発生している問題・エラーメッセージ
|
7
58
|
|
8
59
|
###### 期待する動作
|