ruby-datamapper

    1热度

    1回答

    说我有两个数据映射器类是这样的: class Family include DataMapper::Resource property :id, Serial property :nice, Boolean end Class Person include DataMapper::Resource property :id, Serial

    1热度

    1回答

    后数据未正确删除在我的RSpec文件中,我使用FactoryGirl创建了我在RSpec文件中使用的对象。在我的RSpec文件中,我使用了三个对象A,B和C,其中C依赖于B,而B依赖于A.这里在RSpec文件中我写了两个测试用例:一个用于测试index我的控制器的方法,另一个用于update方法。所以,我创建了我曾经用来测试这两个方法的对象,如下所示: before(:each) do

    1热度

    1回答

    我正在写一个测试使用RSpec和FactoryGirl。在我的模型中使用了DataMapper。在这里,在我的RSpec正在测试两种方法更新和我的控制器,我现在用的两个对象A,B和C.我已经创造了他们通过使用FactoryGirl如下的指数函数: before(:each) do @A = FactoryGirl.create(:A) @B = FactoryGirl.crea

    0热度

    3回答

    我想通过FactoryGirl指定以下关联类型。我有三个型号A,B和C,其中C的模式,即在DataMapper的情况如下: Class C do include DataMapper::Resource belongs_to :A, :key=>true belongs_to :B, :key=>true end 我不知道如何在FactoryGirl即指定该明白

    0热度

    1回答

    我想通过与FactoryGirl的关系来表达。我有三个型号A,B和学士学位,模型A是独立的,B的模型如下: Class B include DataMapper::Resource property :prop1 property :prop2 ... has n, :propn, :through => :ba end 和A的模型如下: C

    0热度

    2回答

    希望有人可以用此指向正确的方向。 我想知道是否有方法在调用update方法之前使用DataMapper查看/获取新旧属性值并比较这些值。 该场景如下: 我有一个门票资源,我需要通知各个感兴趣的各方关于对门票进行的更改。电子邮件通知时,付款状态的变化,短信通知的时候,车票获取的分配等 目前,我的票类中,我已经建立了这样的回调/过滤器的支持人员: before :update, :notify_cha

    3热度

    1回答

    我不知道我是否有过错或如果我的方法是错误的。 我想获取一个用户(限制列/字段只有姓名,电子邮件ID): @user = User.first(:api_key => request.env["HTTP_API_KEY"], :fields => [:id, :name, :email]) 在命令行中的输出是正确如下: SELECT "id", "name", "email" FROM "use

    1热度

    1回答

    我发现我的西纳特拉的应用程序是如此吓坏慢,只是发生在VMWare image on i3,我不知道为什么,它不会发生在same VMWare image on AMD APU,导致缓慢线路: DataMapper.setup(:default, 'postgres://myuser:[email protected]/mydbname') 它tooks几乎40-45秒就VMWare image

    0热度

    1回答

    我想对Ruby的Datamapper执行此操作: 创建一个表,然后执行一条SQL语句(raw)。我的数据库现在是SQLite。我检查了http://datamapper.org/docs/callbacks.html,但在构建表后添加回调没有任何内容。我这样说是因为我需要直接添加一个约束,或者在生成所有表后生成一个类似于alter table的东西。该约束是来自另一个表的多个键上的unique_i

    0热度

    1回答

    我可以覆盖DataMapper的保存,删除,销毁!使用方法模块,如: require 'data_mapper' module Record def self.included(base) base.class_eval do include DataMapper::Resource property :id, DataMapper::Propert