has-many-through

В моем приложении пользователи имеют много разговоров, а в разговорах-много сообщений. Я хочу создать новую беседу: я должен указать пользователей (читателей) и (первое) сообщение. Я попробовал сделать следующее, Но ничего не вышло. Модели class Conversation < ActiveRecord::Base has_many :conversatio...

В настоящее время я пытаюсь разработать систему обмена сообщениями для своего веб-сайта. Пока файл выглядит так: /приложение / модели / пользователь.rb has_many :user_chats has_many :chats, :through => :user_chats has_many :messages, :through => :chats /app / models / user_chat.rb belongs_to :use...

Я прочитал о многих отношениях со многими в rails 3 и увидел, что HABTM был "устаревшим", так как в one следует использовать has_many :through большую часть времени. Я видел множество примеров, когда модель соединения имеет четкое название, например Magazine, Suscriber = Subscriptions. Но в моем случае я не...

У меня есть три модели (упрощенные здесь): class Child < ActiveRecord::Base has_many :childviews, :dependent => :nullify has_many :observations, :through => :childviews end class Childview < ActiveRecord::Base belongs_to :observation belongs_to :child end class Observation <...

Хотя подобные вопросы уже задавались: counter_cache с has_many: через dependent = > destroy на ассоциации "has_many through" has_many: через counter_cache Ни один из них на самом деле не затрагивает мою проблему. У меня есть три модели, с has_many: через ассоциацию: class User < ActiveRe...

может кто-нибудь сказать мне, если я просто иду о настройке не так? у меня есть следующие модели, которые имеют типа has_many.через ассоциации: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_prese...

class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end как мне доба...