Ruby Sinatra活动记录模型问题

Ruby Sinatra活动记录模型问题,ruby,activerecord,sinatra,sinatra-activerecord,Ruby,Activerecord,Sinatra,Sinatra Activerecord,所以我正在编写我的第一个Sinatra应用程序,并使用ActiveRecord作为ORM 所以在我的app.rb中,我有一个 class User < ActiveRecord::Base validates_uniqueness_of :username validates_presence_of :username end Sinatra在用户上崩溃。新建并说 无法获取数据。在上面。我看了教程也不知道。我明白了 我在函数之前声明了User类,因此它没有看到该类 cla

所以我正在编写我的第一个Sinatra应用程序,并使用ActiveRecord作为ORM

所以在我的app.rb中,我有一个

class User < ActiveRecord::Base
    validates_uniqueness_of :username
    validates_presence_of :username
end
Sinatra在
用户上崩溃。新建
并说
无法获取数据。在上面。我看了教程也不知道。

我明白了

我在函数之前声明了User类,因此它没有看到该类

class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :username
      t.string :email
      t.string :password
      t.string :name
      t.float :rating
      t.timestamps
    end
  end
 end
post "/create" do
    u = User.new
    u.save
    redirect '/'
end