我正在使用 Rails 应用程序,当用户创建产品时,该产品会在 column 中获得一个随机 url original_url
。用户稍后可以选择一个自定义 URL,该 URL 将保存在custom_url
.
该产品将能够从原始 url 和自定义 url 访问。我只是不知道如何使这些列不仅彼此之间独一无二,而且彼此之间也独一无二。我确实发现了:scope
,但这并没有实现我的想法。
不可能发生的例子:
original_url: Ab | custom_url: nil
original_url: Bc | custom_url: Ab
另一个不可能发生的例子:
original_url: Ab | custom_url: nil
original_url: Ab | custom_url: nil
可能发生的情况示例:
original_url: Ab | custom_url: nil
original_url: Bc | custom_url: De
original_url: Gh | custom_url: nil