代码之家  ›  专栏  ›  技术社区  ›  Dan Sosedoff

如何获取Ruby中的数据映射器资源序列和关键属性?

  •  0
  • Dan Sosedoff  · 技术社区  · 16 年前

    我想知道如何为资源对象设置序列和键属性。基本方法datamapper::resource.attributes返回一组属性,但它不说明任何类型。当然,我可以通过系统调用:obj.class来检查它,但是我不理解如何从资源实例中获取类型信息。

    例子:

    class Foo
      include DataMapper::Resource
    
      property :id, Serial
      property :title, String, :required => true
      property :created_at, Time, :required => true
      property :flagged, Boolean, :default => false
    end
    

    那么,有没有什么方法可以获得关于资源内部类型的信息呢?

    1 回复  |  直到 16 年前
    推荐文章