У меня есть следующее:
User
модель с колоннами:
id user_id password created_at updated_at
Store
модель с колоннами:
id store_id store_name create_ad updated_at
Обычно пользователь может принадлежать нескольким магазинам. Поэтому я хотел бы получить запрос типа «получить все магазины, к которым принадлежит пользователь»
Отношения, которые я установил:
class User < ActiveRecord::Base
belongs_to :store, :foreign_key => "store_id"
end
class Store < ActiveRecord::Base
has_many :user, :foreign_key => "store_id"
end
это правильно?
В конечном итоге я хочу выяснить, должны ли ID пользователя, пароль и storeid иметь возможность входа в систему.
Так, как я могу использовать find_byXXX
на этом? так что если я получу строку с переданными в ID пользователя, пароле и storeId ... Я бы знал, должен ли пользователь иметь возможность войти?
Я заметил, что раньше были заданы вопросы об принадлежащих и хасмани, но я не смог понять из этих вопросов. возможно, ответы, специфичные для моей проблемы, помогут ...