スキーマの例は「本属_図書館」です。
r = Book.reflect_on_all_associations(:belongs_to).first
上記は最初の反省を与えるでしょう。次に、「r.name」を実行して「library」を取得できます (まあ、他に belongs_to がないと仮定します)。
だから私の質問は...「ライブラリ」クラスに動的にアクセスしたい場合、どうすればよいですか?
「Library.all」(など)を手動で使用したくありません。これは、一般的なものにしようとしているためです。
私の最初の試みは次のようなものです:
r.name.singularize.classify.constantize
しかし、それは厄介なようです....もっと適切な方法はありますか?