質問編集履歴

2

誤字修正

2022/03/18 00:56

投稿

senseIY
senseIY

スコア281

test CHANGED
File without changes
test CHANGED
@@ -251,7 +251,7 @@
251
251
  ### application.html.erbファイル
252
252
  ```
253
253
  <!DOCTYPE html>
254
-
254
+ <html>
255
255
  <head>
256
256
  <title><%= full_title(yield(:title)) %></title>
257
257
  <%= csrf_meta_tags %>

1

より詳しい詳細を追及

2022/03/18 00:50

投稿

senseIY
senseIY

スコア281

test CHANGED
File without changes
test CHANGED
@@ -306,3 +306,35 @@
306
306
 
307
307
  ここで詰まってしまいました。何かしらアドバイスがあればよろしくお願いいたします。
308
308
 
309
+ ### 追記
310
+ new create showアクションのコードを記載します
311
+
312
+ ```
313
+ def show
314
+ @gogaku = Gogaku.find(params[:id])
315
+ end
316
+
317
+ def new
318
+ @gogaku = Gogaku.new
319
+ end
320
+
321
+ def create
322
+ @gogaku = current_user.gogakus.build(gogaku_params)
323
+ @gogaku.file = params[:gogaku][:file]
324
+ if @gogaku.save
325
+ flash[:success] = "登録完了!"
326
+ redirect_to root_url
327
+ else
328
+ @feed_items = current_user.feed.paginate(page: params[:page])
329
+ flash[:danger] = @gogaku.errors.full_messages if @gogaku.errors.any?
330
+ redirect_to new_gogaku_path
331
+ end
332
+ end
333
+
334
+ private
335
+
336
+ def gogaku_params
337
+ params.require(:gogaku).permit(:subject, :body, :file, :answer)
338
+ end
339
+ ```
340
+