質問編集履歴
5
ターミナル画面の注釈を訂正 rails6 →terminal
test
CHANGED
File without changes
|
test
CHANGED
@@ -390,7 +390,7 @@
|
|
390
390
|
|
391
391
|
|
392
392
|
|
393
|
-
```ra
|
393
|
+
```terminal
|
394
394
|
|
395
395
|
Started GET "/staff" for 172.18.0.1 at 2020-07-24 12:24:03 +0000
|
396
396
|
|
4
ソースコードとしてviewを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -178,6 +178,56 @@
|
|
178
178
|
|
179
179
|
```
|
180
180
|
|
181
|
+
```viewslayoutsstaff
|
182
|
+
|
183
|
+
app/views/layouts/staff.html.slim
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
doctype html
|
188
|
+
|
189
|
+
html
|
190
|
+
|
191
|
+
head
|
192
|
+
|
193
|
+
title= document_title
|
194
|
+
|
195
|
+
= csrf_meta_tags
|
196
|
+
|
197
|
+
= csp_meta_tag
|
198
|
+
|
199
|
+
= stylesheet_link_tag "staff", media: "all", "data-turbolinks-track": "reload"
|
200
|
+
|
201
|
+
= javascript_pack_tag "application", "data-turbolinks-track": "reload"
|
202
|
+
|
203
|
+
body
|
204
|
+
|
205
|
+
#wrapper
|
206
|
+
|
207
|
+
= render "shared/header"
|
208
|
+
|
209
|
+
#container
|
210
|
+
|
211
|
+
= yield
|
212
|
+
|
213
|
+
= render "shared/footer"
|
214
|
+
|
215
|
+
```
|
216
|
+
|
217
|
+
```viewstafftopindex
|
218
|
+
|
219
|
+
app/views/staff/top/index.html.slim
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
- @title = "職員トップページ"
|
224
|
+
|
225
|
+
h1 = @title
|
226
|
+
|
227
|
+
```
|
228
|
+
|
229
|
+
|
230
|
+
|
181
231
|
```Gemfile
|
182
232
|
|
183
233
|
source 'https://rubygems.org'
|
3
エラー画面の画像を追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,7 +88,7 @@
|
|
88
88
|
|
89
89
|
```
|
90
90
|
|
91
|
-
|
91
|
+
![ブラウザのエラー画面](9dcecad29b76d552c914051303e9745d.jpeg)
|
92
92
|
|
93
93
|
### 該当のソースコード
|
94
94
|
|
@@ -268,9 +268,9 @@
|
|
268
268
|
|
269
269
|
|
270
270
|
|
271
|
-
### 試したこと
|
271
|
+
### 試したこと1
|
272
|
+
|
272
|
-
|
273
|
+
#####byebugを使ってparams[:controller]を調べた
|
273
|
-
|
274
274
|
|
275
275
|
byebugを使って、application_controller.rb で
|
276
276
|
|
@@ -278,7 +278,7 @@
|
|
278
278
|
|
279
279
|
サーバー起動後の最初のget リクエスト時は
|
280
280
|
|
281
|
-
params[:controller]は
|
281
|
+
params[:controller]はnilになっていました。
|
282
282
|
|
283
283
|
|
284
284
|
|
@@ -384,9 +384,13 @@
|
|
384
384
|
|
385
385
|
|
386
386
|
|
387
|
-
|
387
|
+
### 試したこと2
|
388
|
+
|
388
|
-
|
389
|
+
#####ブラウザを変えてみた
|
390
|
+
|
391
|
+
|
392
|
+
|
389
|
-
|
393
|
+
chrome とfirefoxそれぞれで試しましたが結果は同じでした・・・。
|
390
394
|
|
391
395
|
|
392
396
|
|
2
タイトルに【助けて下さい】を追記しました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
【助けて下さい】 なぜか初回アクセス時のみ params([:controller])がnilになってしまいます。
|
test
CHANGED
@@ -66,6 +66,8 @@
|
|
66
66
|
|
67
67
|
|
68
68
|
|
69
|
+
かれこれ まる2日間、悩んでいます・・・。
|
70
|
+
|
69
71
|
なにか、解決の手がかりをご教授いただけましたら幸いです。
|
70
72
|
|
71
73
|
|
1
参考書籍ではerbを使用していますが、今回slimに変更していますのでその旨 追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -176,6 +176,94 @@
|
|
176
176
|
|
177
177
|
```
|
178
178
|
|
179
|
+
```Gemfile
|
180
|
+
|
181
|
+
source 'https://rubygems.org'
|
182
|
+
|
183
|
+
git_source(:github) { |repo| "https://github.com/#{repo}.git" }
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
ruby '2.6.4'
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
gem "rails", "~> 6.0.0"
|
192
|
+
|
193
|
+
gem "pg", ">= 0.18", "< 2.0"
|
194
|
+
|
195
|
+
gem "puma", "~> 3.11"
|
196
|
+
|
197
|
+
gem "sass-rails", "~> 5"
|
198
|
+
|
199
|
+
gem "webpacker", "~> 4.0"
|
200
|
+
|
201
|
+
gem "turbolinks", "~> 5"
|
202
|
+
|
203
|
+
gem "jbuilder", "~> 2.7"
|
204
|
+
|
205
|
+
gem 'slim-rails'
|
206
|
+
|
207
|
+
gem 'html2slim'
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
gem "bootsnap", ">= 1.4.2", require: false
|
212
|
+
|
213
|
+
|
214
|
+
|
215
|
+
gem "bcrypt"
|
216
|
+
|
217
|
+
gem "rails-i18n"
|
218
|
+
|
219
|
+
gem "kaminari"
|
220
|
+
|
221
|
+
gem "date_validator"
|
222
|
+
|
223
|
+
gem "valid_email2"
|
224
|
+
|
225
|
+
gem "nokogiri"
|
226
|
+
|
227
|
+
|
228
|
+
|
229
|
+
group :development, :test do
|
230
|
+
|
231
|
+
gem "byebug", platforms: [:mri, :mingw, :x64_mingw]
|
232
|
+
|
233
|
+
end
|
234
|
+
|
235
|
+
|
236
|
+
|
237
|
+
group :development do
|
238
|
+
|
239
|
+
gem "web-console", ">= 3.3.0"
|
240
|
+
|
241
|
+
gem "listen", ">= 3.0.5", "< 3.2"
|
242
|
+
|
243
|
+
gem "spring"
|
244
|
+
|
245
|
+
gem "spring-watcher-listen", "~> 2.0.0"
|
246
|
+
|
247
|
+
end
|
248
|
+
|
249
|
+
|
250
|
+
|
251
|
+
group :test do
|
252
|
+
|
253
|
+
gem "capybara", ">= 2.15"
|
254
|
+
|
255
|
+
gem "selenium-webdriver"
|
256
|
+
|
257
|
+
gem "webdrivers"
|
258
|
+
|
259
|
+
gem "rspec-rails"
|
260
|
+
|
261
|
+
gem "factory_bot_rails"
|
262
|
+
|
263
|
+
end
|
264
|
+
|
265
|
+
```
|
266
|
+
|
179
267
|
|
180
268
|
|
181
269
|
### 試したこと
|
@@ -234,6 +322,8 @@
|
|
234
322
|
|
235
323
|
|
236
324
|
|
325
|
+
|
326
|
+
|
237
327
|
byebugを抜けてから、サーバーを再起動し、
|
238
328
|
|
239
329
|
その後、byebugの場所を変えて
|
@@ -324,13 +414,15 @@
|
|
324
414
|
|
325
415
|
###参考書籍
|
326
416
|
|
327
|
-
『Ruby on Rails 6 実践ガイド』の第5章までの内容を
|
417
|
+
『Ruby on Rails 6 実践ガイド』の第5章までの内容を入力しています。
|
418
|
+
|
419
|
+
※書籍ではerbですがslimに変更しました。
|
328
420
|
|
329
421
|
|
330
422
|
|
331
423
|
###github・その他のソースコード
|
332
424
|
|
333
|
-
上記書籍のソースコードです。(そのまま入力しています。)
|
425
|
+
上記書籍のソースコードです。(erb以外はそのまま入力しています。)
|
334
426
|
|
335
427
|
5章までの内容ですので、ブランチは gamma-ch05 です。
|
336
428
|
|