2 つのモデル、従業員、部門があります。従業員は、ポジションを通じて所属部門に所属します。選択タグでは、従業員がいる部門のみをリストしたいと思います。
今私は持っています:
@current_company.departments.collect {|d| [d.title, d.id] if d.employees.any?}
これにより、いくつかの nil 選択オプションが残ります。@current_company.departments.with_employees のように機能する depmartments のスコープを記述できると思いました。
scope :with_employees, :where => (self.employees.any?)
それがうまくいかないことはわかっていますが、何をすべきかについて行き詰まっています。