我没有在网上找到任何伟大的例子,因此,我对我所期望的容易回答的问题提出了容易的问题。 兹特:
我有一个员额模式。
p = Post.find(1)
p.title = "This is the Title of this Article"
p.url_title = "this-is-the-title-of-this-article--created-by-user-name"
在设立该员额时,我根据标题设立了:url_职衔。 这就是我是如何在数据库中回避的,而不是披露正在流产和非描述的身份证。
我将这一标题放在前标题中,因此,我只能使用效力验证——独一无二,因为它认为,在以前的“ave”之前进行验证,而且有:有权验证。
因此,我需要确保:标题是独一无二的。 我附上了“逐个编号-#{p.user.name}”,以便不同用户能够多使用同一标题。
因此,我需要做的是一项惯例验证,确认: :url_title在储蓄之前是数据库独一无二的,如果不是独一无二,则会产生错误,并向用户通报。
Thoughts on the best way to do this?