【发布时间】:2015-11-25 03:23:21
【问题描述】:
我们在验证唯一列创建时遇到问题
问题是我们已经有一个字段名“Stack Overflow”
现在我可以检查是否有人放了“堆栈溢出”或“堆栈溢出”或“堆栈溢出”,我们不允许用户创建该字段。
但是当有人在“堆栈溢出”之间放置更多空间时,它会节省与该空间一起保存的空间,因此它不会检查字段的唯一性。
我们正在使用此代码进行唯一列检查
self.unique_columns = self.unique_columns + additional_unique_columns.each_line.collect(&:strip).map(&:downcase).uniq.select{|column| !self.unique_columns.map(&:downcase).include?(column.downcase)}
谁能建议我们如何检查这种情况?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 model