有沒有可能使用DataMapper創建一個條件關聯? 例如: 我希望用戶有n個應用程序只是如果用戶有屬性:developer => true 是這樣的: class User
include DataMapper::Resource
property :id, Serial
property :name, String, :nullable => false
在Rails,自動計數協會,你這樣做: class Script
has_many :chapters
end
class Chapter
belongs_to :script
end
和你添加一個chapters_count列到腳本模型。 現在,如果要在段落模型中沒有script_id鍵的情況下計算腳本中的段落數,該怎麼辦? class Script
ha
我有幾個模型(網站和服務器),通過has_many:through與eachother相關。他們也都屬於:用戶。在我的網站/新視圖中,我創建了一個新網站,並使用嵌套的form.fields_for:servers創建了一個新的服務器。一切都按預期工作,除了最終創建的服務器沒有填充user_id。我如何確保它是? 我sites_controller新創建的方法: def new
@user