在控制檯
a = Reported.new
這工作。修補後。Rails的關係數據庫不工作我多麼希望
a.profile = Profile.first
但這不是我想要的!我想a.profile甚至存在。我想要a.reported_by成爲個人資料!我希望a.reported是一個配置文件!
再次我要的是
a.reported_by = Profile.last #or any such profile
a.reported = Profile.first #or any such profile
型號
class Profile < ActiveRecord::Base
has_many :reported, dependent: :destroy
遷移
它沒有報告的專欄,我不知道要執行,要麼以正確的方式。
class CreateReporteds < ActiveRecord::Migration
def change
create_table :reporteds do |t|
t.belongs_to :profile
t.integer :reported_by
t.string :reason
t.timestamps
end
end
end
你想'a.blocked_by'或者是'你確定a.reported_by'?這是一個錯字嗎? –
啊,謝謝Kirti!這是一個錯字! @KirtiThorat,但我仍然有我的問題! – bezzoon