Tag: merb

对于不同类型的Ruby应用程序,最常用的unit testing框架是什么?

用于不同Web框架的相同unit testing框架 – Rails,Merb,Sinatra,Ramaze和桌面框架 – Shoes? 什么是最广泛使用的unit testing框架,可以与所有各种Web和桌面框架一起使用?

Ruby Datamapper表inheritance与关联

我开始学习Datamapper ,我喜欢它的是我可以用真正的inheritance来编写我的模型。 现在我想知道,如果有可能更加先进: class Event include DataMapper::Resource property :id, Serial property :begin, DateTime property :type, Discriminator end class Talk<Event property :title, String belongs_to :meeting end class Meeting<Event has n, :talks end 该代码无法为Talk创建:title列,显然,鉴别器列在这里没什么价值,因为从数据库视图来看, Talk和Meeting应该有单独的表。 因此,最后,我希望Talk和Meeting共享与Event定义的相同的属性,但可能具有其他属性并且具有0..1:n关系(会议可以有几个Talk Meeting Talk 。 )有没有办法在不重复列定义和/或放弃inheritance的情况下实现这一目标? 编辑 再举一个例子:我喜欢inheritance的部分是,可以单独查询一般Event 。 所以,当我想知道,如果有某些东西:begin日期,我不需要查看两个或更多表,但可以只查询Event表。 在某种程度上,以下结构可以满足我的需求。 class Event include DataMapper::Resource property :id, Serial property :begin, DateTime end class […]