has-one

    0熱度

    1回答

    我的Rails應用程序有User,Convo和UserConvo模型。 UserConvo屬於用戶和Convo。康沃看起來是這樣的: class Convo < ActiveRecord::Base has_one :host_user_convo, ->{ where role: 'host' }, class_name: 'UserConvo' has_one :host

    0熱度

    2回答

    我有一個擁有職業屬性的用戶模型。 假設用戶可以是footballer或tennisman 當用戶註冊時,他選擇職業,並可以稍後更改。 我的用戶模型包含最常見的屬性,如姓名,地址,重量,聯繫信息。 我想在專用模型中存儲其他特定屬性,例如footballer_profile,tennissman_profiles 我不能使用多態性,因爲單個模型結構的信息太不同了。 如何根據我的「User.occupa

    0熱度

    1回答

    我有一個簡單的模型的Rails應用程序: 客戶HAS_ONE地址 地址belongs_to的客戶 new.html.erb <%=f .fields_for :address do |a| %> <%=a .label :street %> <br> <%=a .text_field :street %> <br> <

    1熱度

    1回答

    我有一個用戶模型,它與個人檔案模型有hasOne關係。我想找到沒有與他們關聯的用戶。我不知道counterCache是​​否適用於hasOne關係,或者有適當條件的更好方法。

    1熱度

    2回答

    在「服務」模型的展示視圖中,我希望能夠顯示與此服務關聯的所有「評論」。需要知道要在「服務」展示視圖以及「服務」/「評論」控制器中放置什麼內容。 服務模式: class Service < ActiveRecord::Base has_many :reviews end 審查模式: class Review < ActiveRecord::Base has_one :ser

    0熱度

    1回答

    我有兩個模型(或表在CakePHP 3),其中之一是部,另一個是經理,我做了這兩個之間的「hasOne協會: 部門表(數據庫): ------------------------ | id | name | location | ------------------------ | 1 | IT | New York | ------------------------ 管理表(數據庫

    0熱度

    1回答

    我有Parent誰擁有很多Children,但只有一個Firstborn。 Firstborn是Child與「長子」的相關ChildType。 class Parent has_many :children has_one :firstborn, -> { includes(:child_type).references(:child_type).where("child_ty

    0熱度

    1回答

    我的應用程序中有一個「有一個」關聯有點問題。 我想要實現的是能夠將可選的引用附加到主題。報價只能使用一次(換句話說,如果它用於主題1,則不能用於任何其他主題)。 我有一個主題模型和一個報價模型。 主題有一個報價。 報價屬於主題。 我也希望能夠給其他模型(如配置文件模型)附加一個報價。 我真的很困惑在我的「編輯主題」視圖以及控制器上做什麼。我認爲它會像「一對多」協會那樣工作,我沒有配置問題。不知何故

    0熱度

    1回答

    我在軌道上的紅寶石關係有問題。 我在兩個表格Professionals和Users之間有1:1的關係。所以我用belongs_to和has_one。 professional.rb class Professional < ActiveRecord::Base attr_accessible :id, :nid has_one :user end user.rb clas

    1熱度

    1回答

    假設我有3個模型; 酒店,度假村和餐廳。 每個模型都有相似的屬性; 標題,描述,設施...等等... 如果我想每個模型有一個屬性的位置; 國家,省,城市,地址,經度和緯度。 我應該建立選址模型,並使用HAS_ONE嵌套屬性或我應該包括位置的屬性,這些模型? 哪一個更好或更好的方法?