mercredi 18 novembre 2015

PG::Error: ERROR: column tutorials.tutorialcategory_id does not exist

I have two models 'Tutorial' and 'Tutorialcategory'

class Tutorialcategory < ActiveRecord::Base
has_many :tutorials


class Tutorial < ActiveRecord::Base
    belongs_to :tutorialcategory

Tutorials are associated with multiple categories like html,rubyonrails where html and ruby on rails are tutorialcategories

followings are migrations

class CreateTutorials < ActiveRecord::Migration
  def change
    create_table :tutorials,force: true do |t|
      t.string :title
      t.text :body
      t.integer :rating
      t.string :videoid
      t.belongs_to :tutorialcategory

      t.timestamps
    end
  end
end


class CreateTutorialcategories < ActiveRecord::Migration
  def change
    create_table :tutorialcategories do |t|
      t.string :title

      t.timestamps null:false
    end
  end
end

All tutorials are listing properly on index page but when I see category page it gives me following error

PG::Error: ERROR:  column tutorials.tutorialcategory_id does not exist

Aucun commentaire:

Enregistrer un commentaire