私は名前のフィルターによってモデルを持っているが、私は見つけるしようとするため、2.0.3からフィルタを再編成の変化に、それは私のfilters_controller.rbでモデル名の競合
ActionController::Filters::Filter (class)
と競合してフィルタレールとして
Filter.find(:id)
はActionController::Filters::Filter
クラスではなく、私のモデルクラスのフィルターをinferingています。私のモデルの名前を変更する以外の方法はありますか?
私はActiveRecord::Base::Filter.find(:id)
を使用してフィルタオブジェクトを読み込んでいますが、それはうまくいきませんが、レールがアンロード/リロード定数を読み込もうとしたときにはそれほど確実ではありません。
ありがとうございます。
回答ありがとうございました_Kevin。実際に私はruby-forum.orgで以下のフィードバックを得ました。私が:: Filter.find()を使うと、RubyはActionController :: Filters :: Filterクラスではなく自分のクラスを探すようにします。私はその安全だと思う。 –