我必须创建一个包含http链接的字段,以便在Rails模型中是唯一的。除此之外,我想拒绝链接变化以及像:如何使用Rails创建复杂的独特性?
- 如果我尝试插入一个http ■当HTTP地址存在
- 如果我尝试插入带有参数的链接地址当有
我发现这种联系可能表明我的问题的答案,而无需参数或不同的另一个链接,但我希望我可以直接在我的情况下,不随时间改变指数做到这一点经过。
In Rails, How do I validates_uniqueness_of :field with a scope of last 6 months
没有必要提供确切的答案,因为我有一个正则表达式的一些经验。一个不同的例子,或者已经是基准将是美好的,因为我couln't找不着
你可能要考虑创建一个链接模式,具有像“协议”(http/https),“端口”(80/43),“url”,“params”等属性,然后验证url的唯一性(不包括params和协议) – MrYoshiji
@ MrYoshiji先生,看起来很有趣。你不想为此创建答案吗? –
只是,它不完整,但给你一个链接模型的基础 – MrYoshiji