Я пытаюсь настроить веб-сайт, который предлагает услуги, где каждая служба имеет свою форму запроса. Однако я хочу, чтобы текущий пользователь видел только запросы, направленные на конкретную услугу, которую он оказывает
class Service < ApplicationRecord
has_many :enquiries
belongs_to :useractivity
end
class User < ApplicationRecord
has_many :services
has_many :enquiries
belongs_to :useractivity
end
class Useractivity < ApplicationRecord
has_many :users
has_many :enquiries
end
Я хочу перечислить на странице пользователей все запросы, сделанные в его собственных службах, когда он входит в систему
Я пробовал этот запрос, но, похоже, он работает
Enquiry.joins(:service, :useractivity).where("useractivity_user_id, @user.services")