2015-03-31から1日間の記事一覧

Rails カテゴリ分け through

Question, Category, Question_Category という3つのモデルを作ると、 Question生成のときにその数だけcategoryを生成しなくてすむ。 すると、カテゴリ数は一定で決められるので、 カテゴリーごとのQuestionをリストアップできるようになる。 参考リンク: …

Rails 変数をcontrollerで入力するとき paramsがセーブできないときのエラー

変数をcontrollerで入力するときparamsがセーブできないときのエラー create(saveというメソッドも同時にしてしまうメソッド)ではなく、そこでbuildを使ってからsaveさせる。 元のコード: def create @user = current_user @question = Question.find(param…

Rails undefined method `where' for nil:NilClass

undefined method `where' for nil:NilClass コード: - @questions.where(user_id: current_user.id).where(id: id).each do |question|