AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

rails console で利用できるモデルの表示

console から .find_by(id: 1) とかして見えないモデルがあってうーん?と思っていたんだけど、単純にモデルがないだけだった。

以下のようにすることで、扱えるモデル一覧が出力できる。

tables = ActiveRecord::Base.connection.tables
tables.map(&:classify).map(&:safe_constantize).compact

acoder.hatenablog.com

普段使ってないとマジで忘れるなこのあたり。