&tag(Paranoia); *目次 [#l9804869] #contents *関連ページ [#wfb394f2] *参考情報 [#f2aa61a4] -[[radar/paranoia:https://github.com/radar/paranoia]] -[[anthonator/paranoia_uniqueness_validator:https://github.com/anthonator/paranoia_uniqueness_validator]] *validates_uniqueness_of_without_deletedを実現する [#zb3520fa] -validates_uniqueness_of_without_deletedがなくなった代わりに[[anthonator/paranoia_uniqueness_validator:https://github.com/anthonator/paranoia_uniqueness_validator]]が使えるGemfileに以下を追加し、bundle update実行。 #pre{{ # Rails 3 gem 'paranoia_uniqueness_validator', '0.1.0' # Rails 4 gem 'paranoia_uniqueness_validator', '1.0.0' }} -モデルクラスに追加する。 #pre{{ class SomeModel < ActiveRecord::Base validates :some_field, :uniqueness_without_deleted => true end }} -とか、オプション指定もできる。 #pre{{ class SomeModel < ActiveRecord::Base validates :some_field, :uniqueness_without_deleted => {:scope => :category_id} end }}