has-one

    0熱度

    2回答

    我有兩個類,訂單和飲料 - 訂單has_one飲料和飲料has_many命令。訂單表中有一個beverage_id字段,可在創建時正確填充。 但是,我真的很努力想要在Orders#索引中顯示飲料的名稱,而不僅僅是ID。我覺得我真的很複雜 - 使用這個(基本功能)的最簡潔的方法是什麼? 控制器: def index @orders = Order.all @beverage =

    2熱度

    2回答

    凡Personhas_oneBrain,我應該期待brain在由attributes()爲Person返回散現身?如果是這樣,如何做到這一點? Rails的控制檯輸出: 1.9.3p327 :003 > Person.new.attributes => {"id"=>nil, "name"=>nil, "created_at"=>nil, "updated_at"=>nil} 1.9.3p32

    0熱度

    2回答

    class User has_one :settings class Settings belongs_to :user 沒有關係我想要做這樣的事情 @user_with_no_settings = User.where(:settings => nil) 但這返回一個空的關係。 我如何找到所有沒有相關設置的用戶? (所以我會找到它們並創建它們)

    15熱度

    2回答

    我試圖在'問題'模型中更新嵌套的question_output屬性。問題has_one question_output。 如果數據庫中沒有現有的question_output,則一切正常。但是如果記錄已經有了一個question_output,我會在嘗試更新時得到以下結果: 無法刪除現有的關聯question_output。外鍵被設置爲零後,記錄 未能保存。 我原以爲allow_destroy會照

    0熱度

    1回答

    在用戶模型中,存在與Professional的has_one關係。在專業模型中,我有一個名爲industries的Array字段。 我需要的所有值,其中專業行業「IT」 我試圖User.where(:"professional.industries".in => ["IT"]) 但它不能正常工作。任何sugestions .. ??

    2熱度

    2回答

    我正在研究Rails應用程序,目前我有2個模型 - 主題和課程。 一個學科有三種不同類型的課程 - 講座,教程和實驗室。我建模的模型有3個has_one。 現在,我正在嘗試爲主題和課程創建嵌套表單,但保存的講座,教程和實驗室始終是呈現的第一個表單。 即我有3個嵌套的形式分別爲講座,教程和實驗室,但保存的講座,教程和實驗室始終是最先建立的。在我的代碼中,講座首先建立,所以教程和實驗室的屬性將遵循我爲

    2熱度

    1回答

    我有以下POCO類: public class Container { public virtual Int64 ContainerId { get; protected set; } public virtual string Name { get; set; } public virtual Location Location { get; set; } }

    0熱度

    1回答

    我努力讓這些關係發揮作用。 我有以下類FlowContainer class FlowContainer include Mongoid::Document has_one :production_flow, class_name: Flow has_one :test_flow, class_name: Flow has_one :design_flow,

    0熱度

    1回答

    我有以下幾點: has_many :sports, :through => :user_sports has_one :primary_sport, class_name: "UserSport", conditions: ["user_sports.primary = ?", true] has_many :user_sports 當我在控制檯運行如下命令: athlete = Athl

    1熱度

    1回答

    您好我是Rails新手,並且已經與這個has_one關聯圈了幾個小時。我有產品和皮膚,當我通過表單創建新產品時,我想使用選擇框來選擇與產品關聯的外觀。 我想在保存hains文件的名稱到skins表格的模板列後,在/ skin/templates目錄下用haml文件渲染產品。 的當前錯誤,我得到的是: undefined method `template' for nil:NilClass 此行