###前提・実現したいこと
現在ruby,ruby on railsを一から学習している初心者です。
現在 to do listを作成しているのですが、
SQLite3::SQLException: no such column: tasks.project_id: SELECT "tasks".* FROM "tasks" WHERE "tasks"."project_id" = ?
というエラー文から復帰することができません。
--show.html.erb
<h1><%= @project.title %></h1> <ul> **<% @project.tasks.each do |task| %>** <li><%= task.title %></li> <% end %> <li> <%= form_for [@project, @project.tasks.build] do |f| %> <%= f.text_field :title %> <%= f.submit %> <% end %> </li> </ul>--task.rb
class Task < ActiveRecord::Base
belongs_to :project
end
--Migration File
class CreateTasks < ActiveRecord::Migration
def change
create_table :tasks do |t|
t.string :title
t.boolean :done, default: false
t.references :project, index: true, foreign_key: true
t.timestamps end
end
end
どこを直せば良いでしょうか?
ご教示頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/17 13:49