ruby-datamapper

    1热度

    1回答

    出于某种原因,当我在我的DataMapper模型的某个实例上调用destroy时,“before:destroy”回调会执行两次,从而导致错误。有问题的模型与另一个模型有一个belongs_to关联,在另一个模型中,父模型有一个:destroy约束。任何人都可以看到为什么这可能会发生?

    0热度

    2回答

    我想动态创建和使用Datamapper查询表。 虽然Datamapper允许您使用旧表和模式,并且以这种方式设置使用的表名,但这只是在初始化过程中,而不是在应用程序中。 是否有一种简单的方法告诉Datamapper在应用程序中使用指定的表名称迁移/升级模型,然后告诉它查询此表?

    0热度

    1回答

    经过多年的AR经验,我使用DataMapper作为ORM框架。出于这个原因,我有时试图找到反映AR的某些行为的特定DM功能。有时我很幸运,有时候我没有。使用#reload指令,我有点儿陷入僵局。该方法存在,但不知何故不符合我的预期。基本上,DM不是将实例属性更新为查找数据库的AR行为,而是以某种方式将实例中的每个属性标记为“未加载”。 有人可以告诉我这是否有可能实现使用DM?

    0热度

    1回答

    型号: class Country include DataMapper::Resource property :id, Serial property :name, String property :continent, String end 我试图通过name属性做一个查询: Country.find(:name => "value") 但它一直返

    1热度

    1回答

    我有一个庞大而复杂的用户模型,它看起来是这样的: class User class Link include DataMapper::Resource property :id, Serial, :key => false belongs_to :follower, :model => 'User', :key => true belongs_

    0热度

    2回答

    这里是我的代码: today_ids_from_db = Rating.all(:fields => 'my_id', :ts_d => Time.now) today_ids_from_db.class == DataMapper::Collection ,但我需要得到简单的红宝石阵列添加my_id值 该如何实现?

    0热度

    2回答

    我想知道如何将另一个键值对添加到由DataMappers .to_json方法生成的JSON的末尾。当我尝试拨打to_json(:methods => [:total_pages])时,它忽略了所有方法。 我想它生产的东西是这样的: { 'data': [rows go here], 'total_pages': X } 有没有办法只是做方法内联还是什么? 谢谢!

    0热度

    1回答

    我的屈应用是否显示错误需要使用的DataMapper上乘客运行领域时声明和Ruby 1.8 错误:未定义局部变量或方法`需要”的人:类 class Person include DataMapper::Resource property :id, Serial property :salutation, String property :first_name, String , requi

    1热度

    2回答

    我有一个导轨3应用程序,我对导轨相当陌生。我有一个地址模型。 表单提交后,地址已成功保存。 在地址模式,有一个字段,如下所示: property :street_address, Text, :required => true 在轨控制台,当我输入: 1.9.3p194 :062 > add = Address.get(208) => #<Address @id=208 @street_ad

    0热度

    1回答

    我刚写了一个自定义DM类型来帮助我解决这个问题。从String继承,以及所有爵士乐。刚才我想有一个默认验证。所以,我作为一个用户不需要定义,这只是隐含在那里。例如,对于布尔类型的属性,如果传递非true或false之外的值,则会使其对象失效。我想有这样的事情。你知道这是否可能,以及在哪个架构中最好插入它?