Rails プラグインを作成していますが、コントローラーが関連付けられているモデルを動的に判別できるようにする必要があります。たとえば、PeopleController がある場合、コントローラーが Person モデルを処理することを明確に判断する方法が必要です。
API を調べましたが、そのメソッドが見つかりませんでした。
ActiveSupport
のような屈折トリックと組み合わせた正規表現としてこれを行う唯一の方法はありsingularize
ますか?
もしそうなら、このアプローチに落とし穴はありますか? エッジケースとは?