Ich bin mit dem DataMapper Juwel mit Sinatra und folgte dem Tutorial hier: http://net.tutsplus.com/tutorials/ruby/ruby-for-newbies-working-with-datamapper/Rack-:: Lint :: LintError: Status muss> = 100 als ganze Zahl gesehen
ich in die Datenbank anschließe und Migration als solche :
DataMapper.setup :default, "sqlite://#{Dir.pwd}/ex2.db"
DataMapper.auto_migrate!
Mein Datenmodell:
class User
include DataMapper::Resource
property :id , Serial
property :username , String
property :email , String
end
ich mit diesem Befehl bin Ausführung:
rackup config.ru
Allerdings, wenn ich auf diese Linie erhalten:
User.create username: "JoeSchmo", email: "[email protected]"
erhalte ich die Fehlermeldung:
Rack::Lint::LintError: Status must be >=100 seen as integer
Jede Idee, warum dies geschieht?
Gibt es noch andere Rack-Middlewares? Können Sie die 'require'-Anweisungen aus Ihrer App hinzufügen? Und sind deine Edelsteine up-to-date? Bitte geben Sie wenn möglich Versionen an. – Kashyap
Ich bekam denselben Fehler, wenn ich mit DataMapper-Objekten, die Unterklassen hatten, zu tun hatte. Machst du Unterklassen oder Vererbung? – AlexQueue
noch keine Antworten? Ich habe das gleiche Problem. – mattl