NameError:未初始化的常量“ ________”

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)

The*_*pro 5

重命名模型的文件名。

straight_curdin/app/models/Cheese.rbstraight_curdin/app/models/cheese.rb。因为Rails约定模型的文件名应使用小写字母。

class Cheese < ApplicationRecord
end
Run Code Online (Sandbox Code Playgroud)