納得編。
ディレクトリに入ってる順番かぁ、なるほど。
これは Rails 側で並べ替えるしかないのかな。そもそもどっちが優先された方がうれしいんだろ? わざわざモジュール付きのコントローラを用意するぐらいだから、そっちの方が優先された方がいいんだよね?
まわりのコードの空気を読むと、こんな感じかなぁ。
class << ActionController::Routing class_eval do def possible_controllers_with_ordered unless @possible_controllers possible_controllers_without_ordered @possible_controllers = @possible_controllers.sort_by{|c| - c.length} end @possible_controllers end alias_method_chain :possible_controllers, :ordered end end