yamazのRails日記 このページをアンテナに追加 RSSフィード

2007-02-17Railsのモデル及び環境を外部Scriptで使う方法(Rails1.2.2編) このエントリーを含むブックマーク

Railsで定義した各種モデル(app/models/*rb)をRails以外のScriptから呼び出す方法.

http://rubyist.g.hatena.ne.jp/yamaz/20060711

でも書いたけどRails1.2系で動かなくなったので,追記.

#!/usr/local/bin/ruby

#RAILS_ROOT/config/boot.rbを読み込む(環境に応じて適当に編集)
require File.dirname(__FILE__) + '/../config/boot'
require RAILS_ROOT + '/config/environment'   # これを足す

#database.ymlのdevelopmentのコンフィギュレーションを読み込む(環境に応じて適当に編集)
dbconfig = YAML.load_file(File.dirname(__FILE__) +'/../config/database.yml')['development']

#DBへの接続
ActiveRecord::Base.establish_connection(dbconfig)

# モデルを使う
hoehoes = HoehoeClass.find(:all)
....

require RAILS_ROOT + '/config/environment'

がどうも必要になったっぽい.

これでapp/models/,vendor/, lib/以下を自動的に読み込んでくれてRails環境になります.

yamaz的日常

RailsChatで勧められたAtlasの「世界樹の迷宮」がおもしろすぎて止まらない.助けてー.


FFIXを数年前にやり終わった後,「RPGはもう時間の無駄.私の人生に於いて次にRPGクリアするのはきっと老後だ」と思っていただけにちょっとショック.


いいわけがましくハマった理由を書いてみると

などがあげられるけど,細部の作り込みがすごいのがはまった最大の要因だと思った.


あわせて読みたい

世界樹の迷宮 - Nintendo iNSIDE

『世界樹の迷宮』のディレクター新納一哉氏にインタビュー! / ファミ通.com

わぱのつれづれ日記 - アトラスを退社?!~「世界樹の迷宮」ディレクター新納一哉氏ついて

トラックバック - http://rubyist.g.hatena.ne.jp/yamaz/20070217