0

これは、Ruby データ マッパーの開始例です。しかし、この例は、アプリケーション ロジックとデータの永続性を分離する datamapper の能力をどのように示しているでしょうか?

より良い例は、分離によって単体テストがより簡単になることを示していますか?

class Post
  include DataMapper::Resource

  property :id,         Serial    # An auto-increment integer key
  property :title,      String    # A varchar type string, for short strings
  property :body,       Text      # A text block, for longer string data.
  property :created_at, DateTime  # A DateTime, for any date you might like.
end


# create makes the resource immediately
@post = Post.create(
  :title      => "My first DataMapper post",
  :body       => "A lot of text ...",
  :created_at => Time.now
)

# Or new gives you it back unsaved, for more operations
@post = Post.new(:title => ..., ...)
@post.save                           # persist the resource

ありがとう!

4

0 に答える 0