0
Я видел в некотором кодексе код, переданный в модель, хранился в отдельном файле. Я не мог понять, как он нуждается в этом файле в своем приложении. Существует пример того, что я имею в виду:Как получить модели в отдельном файле?
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 и куда его?
Спасибо! Еще один вопрос я могу просто требовать «data_mapper» вместо « требует ого-ядра» требует «ого-временные метки» и т.д. – user1136228
DataMapper разделяется на модули, и это лучше, чтобы требовать от них в явном виде. Но вы также можете использовать require 'data_mapper', потому что он [требует] (https://github.com/datamapper/data_mapper/blob/master/lib/data_mapper.rb) всех модулей. – lest