うまくいかなかった場合はうまくいかなかったコードをそのまま書いてください。そのほうが間違いを指摘しやすいです。
勘ですが、 =begin
と =end
をインデントしてしまったのではないでしょうか。 =begin
も =end
も行の先頭に単独で書いてください。言い換えれば、 =begin
や =end
の前後にはスペースやタブやその他の文字を入れないでください。
正しい使い方:
def create
@task = Task.new(task_params)
=begin
if @task.save
flash[:success] = "タスクが正常に投稿されました"
redirect_to @task
else
flash.now[:danger] = "タスクが投稿されませんでした"
render :new
end
=end
end
Like!