エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【メモ】ActiveRecordでポリモーフィック関連しているモデルクラスを取得する | mah365
ポリモーフィック関連しているクラスに対して共通のメソッドを投げて返してもらう処理を書きたかったの... ポリモーフィック関連しているクラスに対して共通のメソッドを投げて返してもらう処理を書きたかったのですが、妙に泥臭くなった上にGoogleでもひっかからなかったのでブログで共有します。もっとマシな方法募集中。 環境 Rails 3.1.1 ruby 1.9.2 p290 Railsプロジェクト内のモデルクラスを取得する ActiveRecord::Baseを継承しているクラスから絞り込む方法もありますが、ロードされていないクラスを取得することができない弱点があってよろしくありません。ここは一つテーブル名からクラスを取得する方法でアプローチしようと思います。 以下のコードで取得できます。 def model_classes ActiveRecord::Base.connection.tables.map do |table| Object.const_get(table.classify) r
2012/02/08 リンク