解説文にcomment
合否判定の要素にjudgement
をそれぞれ当てたcreateテーブルを作りたいです
今はテーブルを作成し本来はそれぞれの入力フォームを作り追加のボタンでこのテーブルにデータが追加される予定なのですが、まずは正常にデータを保存できるのか試そうとしたところ
「NoMethodError (undefined method `save' for nil:NilClass)」
というエラーが出たので調べたところ、NilClassにsaveメソッドなんてない
という趣旨のエラーらしいのですがそれであっているのかとどうしたらいいのかが具体的にはわかりません。
↓モデルを作成した際のファイルです。
ruby
1class CreateQuestions < ActiveRecord::Migration[5.2] 2 def change 3 create_table :questions do |t| 4 t.text :content 5 t.text :comment 6 t.text :judgment 7 8 t.timestamps 9 end 10 end 11end
command
1//モデルを作成 2rails g model create content:text comment:text judgement:text 3rails db:migrate 4 5//内容を追加し保存 6create=Create.new(content:"~", comment:"~", judgement:"~") 7create.save 8 9//中身を確認 10rails console 11crate.valid
回答3件
あなたの回答
tips
プレビュー