script/runnerのshebang
いつもは
script/runner script/hoge
のようにしてたけど、shebangで実行できるみたいね
#!/usr/bin/env /Users/maeshima/hoge/script/runner Product.find(:all).each { |p| p.price *= 2 ; p.save! }
(追記)
でもこの方法ってサーバ毎でディレクトリが異なると使えないよなー。script/runner用のシンボリックリンクを作ればいいかもしれないけど複雑になるし、結局従来通りの方法になりそう
(さらに追記)
env使ってるからそれぞれのPATHにrailsのルートディレクトリを設定しておけば大丈夫?→一つのサーバで複数のrailsアプリを使ってたらまずい