0
「Rails 4 in Action」という本でレールを学習しており、アソシエイティブhas_and_belongs_to_many
にはオプションuniq
があります。しかし、それはそれが言うように動作しないようです。 以下のクラスは、チケットごとに一意のタグだけを取得する必要があることを意味しますが、本の説明とは異なり、重複するタグはすべて取得されています。`has_and_belongs_to_many`の関連付けには 'uniq'というオプションがありますか?
class Ticket < ActiveRecord::Base
...
has_and_belongs_to_many :tags, uniq: true
...
関連has_and_belongs_to_many
オプションuniq
を持っている場合、私は今、疑います。私は持っていないと思うし、私はアクティブなレコードの関連文書でこれをチェックしました。作業しなければならないhttp://guides.rubyonrails.org/association_basics.html
あなたのコードでは、魔法のように動作します。たぶん 'uniq:true'は廃止されたか、何か –