hello-world
webエンジニアのメモ。とりあえずやってみる。

[rails][mysql]ActiveRecordで現在接続しているデータベース名を取得する

公開日時

ActiveRecordで現在接続しているデータベース名を取得するには

Hoge.connection.current_database
# => sample_development

でできました。

MySQLのみのようです。

SQLiteの場合は以下でできるそうですが、ちょっと手間ですね。

Hoge.connection.instance_variable_get(:@config)[:database].split('/').last

参考


Related #Ruby

[Rails]find_or_create_byとfind_or_initialize_by

Rails4で確認。

capistranoで世代管理する際の注意点

最近、デプロイツールに capistranoを使っているのですが、世代管理の設定を勘違いしていたのでメモを残しておきます。

[rails]unicornでpryを使う

先日、pryでデバッグする という記事を書きましたが、こちらはrails server(フォアグランド)でアプリを立ち上げた際のデバッグ方法でした。