Tsa*_*nes -1 ruby database ruby-on-rails
我正在做作业,当我尝试运行时rails db:migrate,出现错误unitialized constant Cheeses。
我相信名字有误。
这是我的文件:
Straight_curdin / db / migrate / 20180423222002_cheeses.rb
class CreateCheeses < ActiveRecord::Migration[5.2]
def change
create_table :cheeses do |t|
t.string :name
t.string :milk_type
t.string :image_url
t.string :description
t.timestamps
end
end
end
Run Code Online (Sandbox Code Playgroud)
Straight_curdin / app / models / Cheese.rb
class Cheese < ApplicationRecord
end
Run Code Online (Sandbox Code Playgroud)
重命名模型的文件名。
straight_curdin/app/models/Cheese.rb到straight_curdin/app/models/cheese.rb。因为Rails约定模型的文件名应使用小写字母。
class Cheese < ApplicationRecord
end
Run Code Online (Sandbox Code Playgroud)