分类:高性能数据库开发

高性能数据库开发

Ruby on Rails的活动记录关联

我需要2个型号为我的商店: 鞋 ShoeSize 据我的概念 - 一只鞋子可以有多种尺寸(鞋子一个模型可以是34,35,36,37尺寸)。 我应该使用什么类型的关联?什么数据库表个行业,我需要创建以支持这些关联? 下面是模型的一个例子中使用: Shoe.find(1).shoe_sizes => 34,35,36 ShoeSize(2).shoes => #Shoe1,#

IT屋 2015/11/28 19:38:04 喜欢

高性能数据库开发

我该怎么做有条件验证的ActiveRecord的有n个条件是什么?

我提供一个Web服务由外部公司进行调用。所需的数据覆盖了几个模型,包括人,地址等。我想验证有条件基于所述请求内的一些字段的接收的数据。我最终将有校验数据的许多不同的组,但目前我只有一个,我要添加第二个。 我目前的模式看起来像这样 类Person<的ActiveRecord :: Base的     validates_length_of:FIRST_NAME,:内=> 1..32,

IT屋 2015/11/28 19:38:02 喜欢

高性能数据库开发

从子模型选择只有一行根据父模型

以下是2种型号之间的关联: 类FotoGossip<的ActiveRecord :: Base的    的has_many:上传 结束 类上传:LT;的ActiveRecord :: Base的    belongs_to的:foto_gossip 结束 @latest_uploads = Upload.all(:包括=>:foto_gossip,:为了=>“中create

IT屋 2015/11/28 19:37:59 喜欢

高性能数据库开发

Ruby on Rails的,ActiveRecord的,二进制搜索

如果我下面的表格了。 CREATE_TABLE:my_table的,:ID =>假做| T |    t.string:key_column    t.string:将value_column 结束 我将如何确保行是optimaly的保存作为由领域二进制搜索:键 和我将如何确保二进制搜索使用? 解决方案 对于任何有趣的行数,最佳的方式(为“最佳”大多数定义),通过钥匙来访

IT屋 2015/11/28 19:37:57 喜欢

高性能数据库开发

主持岗位 - 版本表

我要创建CMS在这里创建和更新的帖子必须主持。 IE浏览器。用户Bill更新后 - 新的内容是什么地方存储在数据库中。除非CMS管理员接受比尔的帖子游客应该看到比尔的更新之前的文章内容。当CMS管理员接受新的帖子内容看观众新鲜的版本。 我想用acts_as_versioned或acts_as_revisible但没有做的正是我想要的。你有没有与该课题的经验吗? ML 解决方案 您可以使用一

IT屋 2015/11/28 19:37:55 喜欢

高性能数据库开发

在Zend_Auth的,我可以得到一个域模型用户对象,而不是stdClass的?

虽然工作在一个应用程序的登录部分,我发现自己遇到了一个问题: 我的模型是基于活动记录,通过扩展一个Zend_Db_Table_Row对象。每当我必须处理一个用户,我想通过用户对象(即扩展的表行)来做到这一点。然而之外,Zend_Auth_Adapter_DbTable :: getResultRowObject()返回一个stdClass的,我无法找到一个方法来告诉者Zend_Auth_Adap

IT屋 2015/11/28 19:37:52 喜欢

高性能数据库开发

亚音速,MVC和ActiveRecord的

我使用的亚音速3.0和活动记录与MySQL数据库 现在一切都很好,但我似乎无法创建视图看到的例子: 公众的ActionResult指数()     {         返回查看(contact.GetPaged(1,20));     } 现在通常我会右击并选择添加视图 然后,我会选择强类型,找到类的repositary 然而,由于某些原因,只有类我得到显示出来是亚音速只 但希望看

IT屋 2015/11/28 19:37:50 喜欢

高性能数据库开发

SubSonic3 VB.Net添加,更新,FirstOrDefault问题

我哈德建立sctive记录DAL与subsonic3 Vb.net模板。而我用了很多的bug买卖本次音速的DLL。 1)Add()函数:(我有固定) 当INDX有计数器DB中的returnd新的密钥类型是十进制的活动记录FIL有一个例外,“公共成员的变更类型为”N型“十进制”未找到“。 我设法解决这个问题。我在ActiveRecord的改变模板子 旧 公用Sub SetKeyValue(值对

IT屋 2015/11/28 19:37:47 喜欢

高性能数据库开发

的has_many与和named_scope

我有这种情况: 的故事有许多任务 任务都要求hours_left整数 我需要一个命名范围,找到左故事,它的所有任务已超过0小时 根据这个帖子。我写这样的: 类的故事   的has_many:任务   named_scope:未完成,{     :加入=>“INNER JOIN ON tasks.story_id = stories.id任务”],     :组=> “

IT屋 2015/11/28 19:37:44 喜欢