🦁

Rails 7.1で発生する「Unknown action: show」エラーの原因と対処法

に公開

はじめに

ChatGPT o1-miniを利用してこれまで触れてこなかった言語に触っています。今回はruby on railsを使ったtodo listを生成してもらいました。

本文

作成してもらったページにアクセスすると、以下のようなエラーが発生しました。

原因

showアクションが未定義だったことが原因だったようです。

対策

以下のshowアクションを追加することで解決しました。

<h1>タスク詳細</h1>

<p>
  <strong>タイトル:</strong>
  <%= @task.title %>
</p>

<p>
  <strong>完了:</strong>
  <%= @task.completed ? 'はい' : 'いいえ' %>
</p>

<%= link_to '編集', edit_task_path(@task) %> |
<%= link_to '戻る', tasks_path %>

Discussion