associations

    7熱度

    2回答

    我在這裏冒着手掌到額頭的風險,但我無法完全弄清楚如何用Rails的ActiveRecord糖做到這一點。 我有一個具有兩列(submitter_id和assignee_id)應每個參考從users表(特別是在users表id列)不同的用戶一個tickets表。我希望能夠使用ActiveRecord的關聯功能執行諸如ticket.submitter.name和ticket.assignee.emai

    0熱度

    1回答

    我has_many有一個問題:通過關聯,我不能調用u1.UsersProfileAttributes.find_by_ProfileAttribute_name("icq")方法,rails表示這個方法不存在。方法u1.UsersProfileAttributes.find_by_ProfileAttribute_id(3)正常工作。 u1是一個用戶對象。我不知道最新的問題,因爲我的協會似乎沒問題

    0熱度

    1回答

    有沒有可能使用DataMapper創建一個條件關聯? 例如: 我希望用戶有n個應用程序只是如果用戶有屬性:developer => true 是這樣的: class User include DataMapper::Resource property :id, Serial property :name, String, :nullable => false

    1熱度

    3回答

    我目前正忙於使用CakePHP,決定是否將在即將到來的Web應用程序中使用它。 的問題是,我有幾個表其在某一點相互共享相關數據。如果我自己編寫所有的代碼,我會使用SQL查詢來使用相當多的不同連接和子查詢。但從我的理解來看,CakePHP只支持兩個表之間的連接。 因此,例如,我有用戶個人資料,等級,評分表和我想要得到的個人主頁上,職級和一個特定用戶的收視率。 CakePHP將通過使用多個獨立的SEL

    2熱度

    1回答

    我想實現我的應用程序的消息傳遞系統。 我有用戶。 我該做什麼? 用外來的兩個用戶外鍵創建一個消息模型?? ..完成這個任務最合適的方法是什麼? 我擔心的是,如果我查詢「message.user」我不知道,如果ID來獲取消息

    0熱度

    1回答

    這可能很簡單,但我還沒有能夠圍繞這個問題來解決我的問題。 我有3個表格...(遠遠超過這個),但在這種情況下3。 地方 預訂和 評級 地方的has_many預訂 每個預訂HAS_ONE等級(因爲用戶只需息一次)和belongs_to的(a)把 評級belong_to(一)預定 所以,即使預訂只有一個評級,通過預訂的地方has_many評級,因爲地方也有很多預訂 但這似乎不工作?其餘的都是。 預訂已

    0熱度

    2回答

    在Rails,自動計數協會,你這樣做: class Script has_many :chapters end class Chapter belongs_to :script end 和你添加一個chapters_count列到腳本模型。 現在,如果要在段落模型中沒有script_id鍵的情況下計算腳本中的段落數,該怎麼辦? class Script ha

    0熱度

    1回答

    我在cakePHP應用程序上成功地設置了Auth和ACL。 如何,現在我想建立一個界面,用於管理ACL的,ARO的和ACO的 ARO的和ACO的地方很容易用樹的行爲來構建。 ACL總是讓我有些困惑......特別是當它來定義模型關係時。 我已經分別命名我的aco和aro模型Myaco和Myaro,因爲Aco和Aro已經使用了AclComponent。我的ACL模型是Myacl。 Myaco是一個「

    19熱度

    2回答

    我是RoR的新手,仍在玩關聯。我需要在另一個模型中有兩個對特定模型的引用。腳手架的代碼不起作用,我得到一個「未初始化的常量」錯誤。 代命令: script/generate scaffold BaseModel name:string script/generate scaffold NewModel name:string base1:references base2:references

    1熱度

    2回答

    我有幾個模型(網站和服務器),通過has_many:through與eachother相關。他們也都屬於:用戶。在我的網站/新視圖中,我創建了一個新網站,並使用嵌套的form.fields_for:servers創建了一個新的服務器。一切都按預期工作,除了最終創建的服務器沒有填充user_id。我如何確保它是? 我sites_controller新創建的方法: def new @user