私は、 'SHOW TABLES FROM database_name'というクエリの出力をActiveRecordデータベース接続を使って配列に取得しようとしています。私はこれを行う方法を把握していないようです。誰かが私を啓発してくれますか?ルビーでテーブル名の配列を取得するには
-C
私は、 'SHOW TABLES FROM database_name'というクエリの出力をActiveRecordデータベース接続を使って配列に取得しようとしています。私はこれを行う方法を把握していないようです。誰かが私を啓発してくれますか?ルビーでテーブル名の配列を取得するには
-C
用途:
ActiveRecord::Base.connection.tables
私は
ActiveRecord::Base.connection.execute("DESCRIBE TABLE table_name")
を試してみましたが、私のSQLのマニュアルを確認するように言われました。そうすることで、私はそれが見つかりました
ActiveRecord::Base.connection.execute("DESCRIBE table_name").each{|r| p r }
が働いた。ブロックに必要な実際のロジックを入れてください。 ActiveRecordのは、箱から出して、あなたを与えるもの
私はちょうどブロックを使用していませんでした、ほとんどがありました。どうもありがとう! -C –
haha、wow。どのように私はそれをお見逃しですか? –