分類:高性能數據庫開發

高性能數據庫開發

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 喜歡

江西快三开奖结果快