Tag: Paranoia

目次

関連ページ

参考情報

validates_uniqueness_of_without_deletedを実現する

  • validates_uniqueness_of_without_deletedがなくなった代わりにanthonator/paranoia_uniqueness_validatorが使えるGemfileに以下を追加し、bundle update実行。
    # Rails 3
    gem 'paranoia_uniqueness_validator', '0.1.0'
    
    # Rails 4
    gem 'paranoia_uniqueness_validator', '1.0.0'
    
  • モデルクラスに追加する。
    class SomeModel < ActiveRecord::Base
        validates :some_field, :uniqueness_without_deleted => true
    end
    
  • とか、オプション指定もできる。
    class SomeModel < ActiveRecord::Base
        validates :some_field, :uniqueness_without_deleted => {:scope => :category_id}
    end
    

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-04-13 (水) 16:47:54