1
我有一對夫婦在Rails應用程序對象( 「票據」 和 「註釋」)類型錯誤轉換上的has_many關係
class Ticket < ActiveRecord::Base
has_many :attributes
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :ticket
belongs_to :user
end
與下面的模式:對
create_table "comments", :force => true do |t|
t.integer "ticket_id"
t.integer "user_id"
t.text "content"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "tickets", :force => true do |t|
t.integer "site_id"
t.integer "status"
t.integer "user_id"
t.datetime "created_at"
t.datetime "updated_at"
end
然而,某些原因 - 只要我做了@ lead.comments我得到一個崩潰:
can't convert String into Integer
有什麼建議嗎?這讓我瘋狂!
你能解釋@lead是什麼嗎? – 2009-04-29 12:20:32