0
모델에 전달 된 코드가 별도의 파일에 저장된다는 것을 someones 코드에서 확인했습니다. 나는 그가 그의 파일에서 그 파일을 어떻게 필요로하는지 알 수 없었다.모델을 별도의 파일로 가져 오는 방법은 무엇입니까?
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은' 가 'DM 코어'를 요구 대신 필요 요구할 수있다 'DM-타임 스탬프' 등 – user1136228
DataMapper 모듈로 분할하고 명시 적으로 요구하는 것이 좋습니다. 하지만 모든 모듈을 필요로하기 때문에 require 'data_mapper'를 사용할 수도 있습니다 (https://github.com/datamapper/data_mapper/blob/master/lib/data_mapper.rb). – lest