だから私は最初の 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
ただし、私のメソッドの1つで実行すると
post "/create" do
u = User.new
u.save
redirect '/'
end
Sinatra が でクラッシュし、User.new
No GET data と表示されます。その上で。私はチュートリアルを見てきましたが、わかりません。