エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
script/runnerでのバッチファイル実行を短く書く - おもしろwebサービス開発日記
これまでrails上でのバッチ処理はscript/runnerを使って以下のようなコマンドで実行していました。 scri... これまでrails上でのバッチ処理はscript/runnerを使って以下のようなコマンドで実行していました。 script/runner "eval(IO.readlines('hoge.rb').join)" でもこれ長いですよね。もっと短くする方法はないかなーと思ってscript/runner --helpしたら「こんな書き方もできるよ」とのこと。 #!/usr/bin/env /path/to/script/runner Product.find(:all).each { |p| p.price *= 2 ; p.save! } shebangにscript/runnerまでのパスを指定すると、それ以下のスクリプトをrunner環境で実行してくれるみたいです。これにより、たとえば上記のファイルをscript/product_findとしたら script/product_find
2010/06/29 リンク