###前提・実現したいこと
ここに質問したいことを詳細に書いてください
現在、Railsにて掲示板を応用したタスク管理アプリをcloud9を使い作成していますが、エラーが発生しましたが、内容がよくわからず解決出来ません。。
###発生している問題・エラーメッセージ
メッセージを投稿したり、編集したりしようとすると、エラーが出てしまう(画像を参照してください)
エラーメッセージ
画像を参照していただけると助かります。
###該当のソースコード class TasksController < ApplicationController before_action :set_task, only: [:show, :edit, :update, :destroy] def index @tasks = Task.all end def show @task = Task.find(params[:id]) end def new @task = Task.new end def create @task = Task.new(task_params) if @task.save flash[:success] = 'Task が正常に投稿されました' redirect_to @task else flash.now[:danger] = 'Task が投稿されませんでした' render :new end end def edit @task = Task.find(params[:id]) end def update @task = Task.find(params[:id]) if @task.update(task_params) flash[:success] = 'Task は正常に更新されました' redirect_to @task else flash.now[:danger] ='Task は更新されませんでした' render :edit end end def destroy @task = Task.find(params[:id]) @task.destroy flash[:success] = 'Task は正常に削除されました' redirect_to tasks_url end end private #strong Parameter def task_params params.require(:task).permit(:content, :status) end
###試したこと
課題に対してアプローチしたことを記載してください
def createのif文を書き換えました。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
Rails,cloud9
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/01 15:12