我有一個名爲「編輯現有客戶端」的控制器,它執行名稱所暗示的操作。它會加載一個這個名字的客戶端,並且如果存在的話將所有相關信息提取出來。在我看來,我有Rails 4如何加載has_many關聯進行更新
@client = Client.find_by(:id => 1)
它加載正確的所有信息的任何has_one關聯到客戶端。然而,對於像客戶擁有的地址這樣的東西,它在視圖中根本不顯示。我將如何解決這個問題?
地址東西應該出現在家屬的數量,但事實並非如此。
這是view
而且here爲地址
Here表中的客戶端控制器
Here是模型
UPDATE謝謝bntzio。我其實很愚蠢。它現在正在拉取地址類型,但是表單允許您添加以前的地址和郵寄地址。這是由表中的一系列布爾處理的。現在它只是拉出所有三個地址,並將它們放在「現在地址」下。我將如何添加邏輯來爲該部分提供正確的地址?
樣本輸出here
您是否實現了顯示「地址」的邏輯?將您的視圖代碼粘貼到問題中。 –
請在您的問題中添加視圖邏輯,我假設模型關係正確設置。 – harshs08
是的,這是我需要幫助的部分。我對這一切都是全新的。我不知道我會在那裏寫什麼。我會創建一個新的變量,然後find_by地址的類型然後加載它嗎? – user3650416