我必須創建一個包含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