初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…
初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…
rails runnerとは railsの環境を読み込んだ上で任意のrubyコードが実行できるようです。 batch処理とかの時に使えるんじゃないでしょうか。 helpを見ると以下のように使うらしい。環境も指定できて便利ですね。 % rails runner -h Usage: rails runner [options] [<'Some.ruby(code)'> | <filename.rb>] -e, --environment=name Specifies the environment for the runner to operate under (test/development/production). Default: development -h, --help Show this help message. Examples: rails runner 'puts Ra
以前ruby script/runner関連で意味不明なエラーが出たのでちょっと調べてみました。 今の自分にはわからないことが多かったので、雑多にまとめてみようと思います。 「RailsアプリでActiveRecordを使ったバッチ処理 その2」 http://higelog.brassworks.jp/?p=12 ruby on railsではscript/runnerを使えばWebアプリ内からではなくてもメソッドを実行することができる script/runnerはRails環境を読み込んだうえでワンライナーを実行するためのスクリプト このコマンドをcronなどで定期的に実行するようにする 「script/console と script/runner の環境の指定方法の違い」 http://d.hatena.ne.jp/takihiro/20080507/1210163583 scri
require 'optparse' options = {} OptionParser.new { |o| o.banner = "Usage: #{$0} [options]" o.on("--opt1=OPT", "option1") { |v| options[:opt1] = v } o.on("--opt2=OPT", "option2") { |v| options[:opt2] = v } }.parse!(ARGV.dup) p options $ bundle exec rails runner script/do_something.rb --opt1=foo --opt2=bar {:opt1=>"foo", :opt2=>"bar"} $ bundle exec rails runner script/do_something.rb --help Usage: r
事実上、特別扱いされるカラム(カラム名として避けるべき名前)の全てを把握することは困難であるのが実情です。 もし特定のカラムに関する動作だけがおかしいという場合は、特殊なカラム名を使っていないか疑うことも必要です。 1.9. 初期データの登録 初期データとは、アプリケーションが動作するために必要なデータのことです。 初期データの候補としては、都道府県データやシステムの管理ユーザの情報などがあるでしょう。 Ruby on Rails では db/seeds.rb に初期データを登録する処理を Ruby コードで記述します。 例として、都道府県データの初期データを登録することを考えます。 都道府県を表すクラスが Prefecture であるとすると、以下のように記述します。 # 都道府県 (code:都道府県コード, name:都道府県名) を登録する. Prefecture.create!(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く