【发布时间】:2013-07-30 13:39:33
【问题描述】:
我在某人的代码中看到中继到模型的代码存储在单独的文件中。 我无法理解他如何在他的应用程序中要求该文件。 有一个例子我的意思是:
main.rb
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/adserver.db")
class Article
include DataMapper::Resource
property :id, Serial
property :title, String
has n, :clicks
def some_method( file )
...code
end
end
end
class Click
include DataMapper::Resource
property :id, Serial
property :user, String
belongs_to :Article
end
helpers do
include Sinatra::Authorization
end
configure :development do
DataMapper.auto_upgrade!
end
如何将此代码和其他模型的相关代码放在单独的文件中,例如:model.rb 以及在哪里包含它?
【问题讨论】:
标签: sinatra datamapper