※当方初投稿のため、読みづらいと思われますがご容赦ください
私はプログラミング初心者で、いわゆる現場Railsを読みながらタスク管理アプリを作っています。
タスク登録後、タスクの詳細を表示するビューで以下のエラーメッセージが発生しました。
原因が不明なため質問いたしました。
発生している問題・エラーメッセージ
該当のソースコード(app/views/tasks/show.html.slim)
h1 タスクの詳細 .nav.justify-content-end = link_to '一覧', tasks_path, class: 'nav-link' table.table.table-hover tbody tr th= Task.human_attribute_name(:id) td= @task.id tr th= Task.human_attribute_name(:name) td= @task.name tr th= Task.human_attribute_name(:description) td= simple_format(h(@task.description)), {}, sanitize: false, wrapper_tag: "div" tr th= Task.human_attribute_name(:created_at) td= @task.created_at tr th= Task.human_attribute_name(:updated_at) td= @task.updated_at
以下はコントローラです。
app/controllers/tasks_controller.rb
class TasksController < ApplicationController def index @tasks = Task.all end def show @task = Task.find(params[:id]) end def new @task = Task.new end def edit end def create task = Task.new(task_params) task.save! redirect_to tasks_url, notice: "タスク「#{task.name}」を登録しました" end private def task_params params.require(:task).permit(:name, :description) end end
試したこと
エラー文で調べましたがわかりませんでした。
補足情報(FW/ツールのバージョンなど)
ruby 2.6.5
Rails 6.0.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/12/25 10:58