与えられた
class Account < ActiveRecord::Base
has_many :orders
end
アカウントごとに一意の注文番号を生成する必要があります。各アカウントは注文1000を持つことができますが、注文1000は同じアカウントに存在することはできません。
@account1 = Account.first
@account1.orders.create(:price => 1.20) # order 1000 auto generated, next will be 1001
その場合、account1は番号1000の2つの注文を持つことはできませんが、他のアカウントは持つことができます。
私はこれを実装するための最良の方法に苦労しています。