0
我已經Employee
模型和TicketStatus
模型 使用上Employee
模型STI
的辦法,以便有兒童模特'Advisor'
和'Staff'
,我TicketStatus
裏面我試圖實現以下目標:做一個關係TicketStatus
和Advisor
,TicketStatus
和Staff
,然後TicketStatus
和PreviousAdvisor
,TicketStatus
和PreviousStaff
之間,我的代碼是這樣的:多的關聯不工作
class TicketStatus < ActiveRecord::Base
attr_accessible :status_id, :ticket_id , :staff_id, :advisor_id, :previous_advisor_id, :previous_staff_id
belongs_to :status
belongs_to :ticket
belongs_to :staff, class_name: 'Staff', foreign_key: 'staff_id'
belongs_to :previous_staff , class_name: 'Staff', foreign_key: 'previous_staff_id'
belongs_to :advisor, class_name: 'Advisor', foreign_key: 'advisor_id'
belongs_to :previous_advisor, class_name: 'Advisor', foreign_key: 'previous_advisor_id'
end
問題是我不能在同一class name
兩個關聯,產生使用RubyMine的依賴關係圖後,我發現第二關聯覆蓋第一個聯想,我能以使這些協會工作正常嗎?
我已經更新了我的問題,我已經指定了每個關聯foreing關鍵,仍然有同樣的問題,我已經添加了來自圖 –
屏幕截圖?????仍然沒有工作 –
我沒有改變什麼,但我相信你居然想這出由運行'軌C'或者你只是由什麼紅寶石礦是說去?不 – Niall