associations

    2熱度

    2回答

    右鍵更好的性能,現在我有了許多命中,如果我叫表叫廣告活動說: Campaign.find(30).hits 這需要4秒,或4213毫秒。 如果我把這個代替: campaign = Campaign.find(30) campaign.hits.count 是否仍然加載所有的點擊量,再算上?還是它看到我在計數,並避免加載所有的點擊? (目前有300,000多行)。 我想弄明白一個聰明的方式

    7熱度

    2回答

    我認爲應該是一個簡單的解決這個,因爲Rails的2.3有這個新奇的嵌套形式的功能。基本上我想創建或更新一個用戶,並在同一時間分配他們的角色。 看來我正在做的一切正確,但我得到的錯誤警告:無法批量分配這些受保護的屬性:roles_attrributes。 我甚至試圖改變以用戶[permissions_attrributes] [ROLE_ID]因爲我想,也許聯接表是令人困惑的Rails。 不管怎麼說

    3熱度

    2回答

    他們是否有所有類別的表格和所有子類別的另一個表格(以及另一個子類別的表格),還是什麼?所有級別如何與周圍的人交流? 我是一個菜鳥入門上可能有複雜的該級別一個項目,我有一個硬包時我的頭周圍。 我與Rails的工作,但我也很感激數據庫架構的答案,指向進一步閱讀等

    2熱度

    3回答

    我想知道什麼是最好的方式來建模關係,其中一個對象正好與另一個類的n個對象相關聯。我想將has_one關係擴展到n的特定值。 例如,TopFiveMoviesList將屬於用戶並具有恰好五個電影。我會想象底層的sql表會有像movie_id_1,movie_id_2,... movie_id_5這樣的字段。 我知道我可以做一個has_many關係,並限制模型級別的孩子數量,但我寧願沒有中間表。

    0熱度

    1回答

    我的問題是: 當使用軟件如Skype,TVU播放器或其他一些應用程序,也可以使用網頁鏈接格式專用於該應用程序與啓動它某些參數。電大例如網頁上的鏈接可能是: TVU://一些通道-ID 點擊該啓動應用程序,所以不知何故TVU://部分必須關聯到這個應用。 我想爲我們的應用程序做類似的事情,但找不到合適的術語來搜索任何信息。有人可以幫我嗎?

    0熱度

    1回答

    我有一系列我想級聯銷燬的ActiveRecord對象,但是一些對象沒有被刪除。 基本上我有如下: - class Project < ActiveRecord::Base has_many :tasks, :dependent => :destroy has_many :schedules, :dependent => :destroy has_many :proj

    2熱度

    1回答

    嘗試在新的rails版本候選中使用嵌套模型表單。我有這個,但它只爲每個現有的相關照片對象渲染表單字段。 (給定一個表單生成器f這是我的父模型對象創建) %h3 Photos - f.fields_for :photos do |photo_form| %p = photo_form.label :caption = photo_form.text_field :c

    12熱度

    5回答

    我正在研究包含Offer模型的Django應用程序。一個Offer實例包含定價條件並指向產品定義。產品模型實際上是一個層次結構(我有一個Television模型,一個Camcorder模型等)。所以我希望Offer模型包含一個多態(或「通用」)關聯指向任何產品。 現在,我發現的全部是使用generic associations in the ContentTypes application。這可能

    5熱度

    3回答

    我想知道從has_many:through關聯中選擇連接模型中屬性的最簡單/最優雅的方式是什麼。 假設我們有一個項目,目錄,並使用以下物品類CatalogItems: class Item < ActiveRecord::Base has_many :catalog_items has_many :catalogs, :through => :catalog_items

    5熱度

    2回答

    有沒有一種方法可以在Rails中獲取特定模型所屬模型的列表? 例如: class Project < ActiveRecord::Base has_one :status ... end class Task < ActiveRecord::Base has_one :status ... end class Status < ActiveRec