所以我正在编写我的第一个 Sinatra 应用程序,并使用 ActiveRecord 作为 ORM。
所以在我的 app.rb 中,我有一个
class User < ActiveRecord::Base
validates_uniqueness_of :username
validates_presence_of :username
end
并创建一个迁移并在此运行 rake db:migrate
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
Sinatra 崩溃User.new
并说没有 GET 数据。在上面。我看过教程,不知道。