has-one

    2熱度

    2回答

    給一兩個型號,一個has_one協會: class ShopInfo belongs_to :shop end class Shop has_one :shop_info end s = Shop.create ss1 = s.create_shop_info 在其他一些地方我的代碼做 ss2 = s.create_shop_info 在此之後,SS1。

    0熱度

    1回答

    我有3個角色獨特的用戶模式:管理員,:員工:客戶端(設計+評論員) 管理員創建僱員, 員工belongs_to的PrimaryBusiness 員工與客戶建立業務(它的工作,爲公司)(這是公司和客戶的投資組合) 所以, 業務包含USER_ID這是僱員ID 由於客戶屬於一個企業和企業包括員工,我怎麼能得到員工(用戶)與HAS_ONE關聯? 基本上,我想有一個用戶HAS_ONE這裏面的方法:創作者,我

    0熱度

    1回答

    我有一個NewsItem模型,其中has_one :photo。我希望允許用戶從鏈接中快速刪除此關聯(無需使用Edit NewsItem表單)。 從鏈接中刪除此關聯而不添加額外控制器操作僅用於此目的的正確方法是什麼? 編輯:我已經在我的NewsItemController上有7個標準的CRUD操作。我不想爲這種情況添加新的操作。

    2熱度

    2回答

    雖然我已經獲取了不允許的屬性錯誤,但我允許在考試控制器中使用這些屬性。 嵌套的第一級工作正常。第二個層次,答案不救,服務器說「不允許的參數:回答」 給予將高度appriciated 模型exam.rb任何幫助 class Exam < ActiveRecord::Base mount_uploader :attachment, PdfUploader #mount the pdf up

    0熱度

    1回答

    在我的軌道4,5的應用程序,我有一個user模型has_oneprofile模型也belongs_to的user模型 這是在使用嵌套的資源這樣的IM我第一次有點失去了它 這裏怎麼了去 ,用戶創建一個帳戶,成功的電子郵件身份驗證後,用戶繼續創建一個配置文件。問題是,使用build_association時出現錯誤。林不知道問題是否是實際或即時得到存在params空值(我想不會) 在我的routes.

    0熱度

    1回答

    我有Address和ZipCode模型。 Address型號有encrypted_post_code字段,ZipCode有code字段。我想要使​​用指定的字段在has_one關聯的幫助下綁定Address記錄和ZipCode記錄。目前我需要它使用ActiveRecords功能,如包括,預加載,eager_load等。 不幸的是,所有字符串字段的地址記錄都是加密的(這是客戶的要求)。我不能使用ha

    0熱度

    1回答

    我一直試圖讓這個權利,並在幾小時後,我終於失去了。我正在嘗試爲用戶創建配置文件。由於我擁有的用戶屬性和類型,我分開了配置文件模型和用戶模型。用戶與該配置文件具有has_one關係。我的問題似乎是我不僅與路線有關,而且還與配置文件的控制器相混淆。我只是想能夠有一個link_to來顯示用戶的個人資料。但到代碼 user.rb has_one :profile after_create :crea

    1熱度

    2回答

    我在設置hasOne關係時遇到了一些麻煩,這可能來自我理解錯誤的關係? 我有2個模型,一個用戶模型和一個位置模型。我現在要添加的是用戶和位置之間的關係,這意味着用戶具有當前位置。但是,如果我在該位置的用戶模型上設置了一個hasOne關係,那麼我最終會在該位置使用userId屬性。但是這是完全錯誤的,因爲多個用戶可以擁有相同的當前位置,所以用戶模型應該存儲位置標識,而不是用戶標識的位置。那麼我怎樣才

    1熱度

    1回答

    我創建了一個自定義push()方法,以級聯方式保存所有模型的關係,併爲審覈日誌收集實體和子級詳細信息的完整快照。 一切正常與belongsTo和hasMany關係。我只是這樣做: $ae->target()->associate(new AuditableEntryTarget(["name" => "single target"])); $ae->children->add(new

    1熱度

    1回答

    是否有可能/正確的表間關係只能走一條路?我有一個invoices表,我需要在其他表中參考,如commission_payments和membership_payments,但invoices表不需要commission_payment_id或membership_payment_id。換句話說,可能發生不同類型的交易,並且他們都可能附有發票,但發票不需要引用這些交易表。 invoices co