У меня есть 2 таблицы. Я использую префикс таблицы x_.Activerecord, где условие с соединением без префикса имени таблицы
- пользователя (таблица x_users)
- комментарий (таблица x_comments)
Я хочу, чтобы узнать общее количество после внутреннего соединения.
Этот запрос работает нормально.
User.joins(:comments).where(x_comments: {something: 1}).count
Как удалить x_ из условия, чтобы сделать этот вызов общим?
Модели
class User < ActiveRecord::Base
has_many :comments, dependent: :destroy
end
class Comment < ActiveRecord::Base
attr_accessible :something
belongs_to :user
end
Является 'User.joins (: следует) .где (следующим образом: {что-то: 1}). Count' не работает? Ваша ассоциация пользователей с 'follow', поэтому она должна работать. – RAJ
Опубликовать свои модели тоже – RAJ
Вместо этого вы можете использовать 'Comment.table_name =>'. – BroiSatse