0
モデルに中継されたコードが別のファイルに保存されていたことがあります。 私は彼が彼のアプリでそのファイルを必要とする方法を得ることができませんでした。 の例では、私が何を意味するかがあります:別のファイルでモデルを取得する方法は?
EX、別のファイルにこのコードと他のモデルの関連するコードを取得する方法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 、どこでそれを含めるには?あなたはmain.rb
で別のファイルを必要とする可能性がある
ありがとうございます! もう一つの問題は、私はちょうど 「DM-コア」を必要と代わり の「data_mapper」を必要と必要 「DM-タイムスタンプ」 など – user1136228
DataMapperのはモジュールに分割されることができ、それが明示的にそれらを必要とする方が良いでしょう。しかし、require 'data_mapper'を使用することもできます。これは、すべてのモジュールが必要です(https://github.com/datamapper/data_mapper/blob/master/lib/data_mapper.rb)。 – lest