1

2 つのスコープで「OR」を実行することは可能ですか?

たとえば、教授と講師の 2 つのスコープを持つクラス User がある簡単な例を考えてみましょう。

次に、2 つのスコープを再利用して、教授または講師のいずれかである可能性のあるユーザーを取得できますか? User.professors.or.lecturers のようなもの

4

1 に答える 1

0

Metawhere では、スコープに影響を与えない Ruby ステートメントとしてスコープ内に条件を記述できます。(そして残念ながら)Railsではスコープが結合されているため(AFAIK)、あなただけを使ってANDあなたが望むものを達成することはできません。問題の考えられる解決策は新しいスコープですこの質問proffesors_or_lecturersも確認してください

于 2011-12-07T14:50:34.373 に答える