Sha256: ff7e57c3ed16af5344ead53ba57082e0d49cd2b87f26faf9d1f84ae991db6baa

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

module Decidim
  module Posts
    class UserAnswer < Feeds::ApplicationRecord
      belongs_to :decidim_posts_answer, class_name: 'Decidim::Posts::Answer', foreign_key: "decidim_posts_answer_id"
      belongs_to :decidim_user, class_name: 'Decidim::User', foreign_key: "decidim_user_id"

      # validate combination of user and answer
      validates :decidim_user_id, uniqueness: { scope: :decidim_posts_answer_id }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-posts-1.0.0 app/models/decidim/posts/user_answer.rb