用于在rails中创建记录的模型验证

时间:2010-06-08 13:57:42

标签: ruby-on-rails

让我们说书的模型是:

created_at
user_id (int)
author_id (int)
genre_id (int)
pages (int)

我想让人们在创建记录时更改“created_at”字段。我还想确保记录不能与任何其他记录具有完全相同的created_at,user_id和author_id(即每个记录都需要自己的日期)。

最好是进行这种类型的验证,我应该怎么做呢?

最佳,

埃利奥特

1 个答案:

答案 0 :(得分:3)

validates_uniqueness_of :user_id, :scope => [:author_id, :created_at]
相关问题