さくっとDBにアクセスするバッチやスクリプトを、rubyで書きたいなぁと思うことはないですか? Railsで使われている O/Rマッピングのライブラリ「ActiveRecord」ですが、Railsではなくただのrubyプログラムから単体で使うことが出来ます。 今回は、「ActiveRecord」を単体で使用して、MySQLにアクセスするスクリプトを書いてみます。 環境 ruby 1.9.3 activerecord 3.2.8 ActiveRecordを使ってみる ActiveRecordをインストール $ gem install activerecord MySQLに接続するためのアダプタインストール $ gem install mysql2 下のようなエラーが出る場合、 Building native extensions. This could take a while... ERR
RailsのデフォルトはSQLite、HerokuではPosgreだから、 ローカルのテストでうまく行ったはずなのに、実際にHerokuへ デプロイしたときにエラーが起きる。 単純にdatabase.ymlの設定をすればいいだけの話だけど、 DBのテストアプリをHerokuへ公開するのが初めてなので、 当然database.ymlとか触ったことがない。 バージョンは4.0.0rc. ただ、特に難しいことはなかった。 database.ymlの設定 Gemfileの本番用環境productionがあるように、 database.ymlにも本番環境として、productionが用意してある。 設定は以下のような感じ。この中に該当のパラムを入れていくだけ。 また、パラムについては簡単に調べることができる。 postgres://username:password@hostname/databas
tbodyは任意タグで、Webkitとかだと勝手に挿入されてNokogiriだと挿入されないのでxpathを使うときは、同じ構造のHTMLを解析するときでも違うコードが必要になることがあるので気をつけましょう。 もうちょっと詳しく Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く