0
Я следующий named_scope:Помощь рефакторинга named_scope
named_scope :commentors, lambda { |*args|
{ :select => 'users.*, count(*) as total_comments',
:joins => :comments,
:conditions => { :comments => { :public_comment => 1, :aasm_state => 'posted', :chalkboard_user_id => nil} },
:group => 'users.id',
:having => ['count(*) > ?', args.first || 0],
:order => 'count(*) desc' }
}
мне нужно изменить состояние на следующее:
["(public_comment = ? and box IS NOT NULL and can IS NOT NULL and aasm_state != ?", true, 'removed')]
Я не много удачи с синтаксисом, чтобы изменить состояние , Может ли кто-нибудь помочь?
Какая ошибка вы получаете? –
Отсутствие конкретной ошибки. Просто обеспечьте, как это сделать ... – keruilin