1
私は、次の列挙型の宣言である唯一のユーザーはありENUMクエリーは
enum access_level: [:general, :marketing, :admin]
とUserモデルを持って働いていません。 次の作業を正しく
User.admin.count # returns 1
User.where(access_level: 2).count # returns 1
しかし
User.where(access_level: :admin).count # returns 0
の代わり1
。 edge apiページUser.where(access_level: :admin)
によると動作するはずです。私はUser.where(access_level: 2)
を保守的ではないので使用したくありません。
ありがとう、私はレール4.2を使用しています。 – Obromios