tanakahdaのプログラマ手帳

プログラミングとかソフトウェア開発とかの備忘録

2013-07-01から1ヶ月間の記事一覧

コマンドライン上で実行する

PHP

php -r "echo time();"

ファイル入出力

# # ファイルを開いて順番に表示する # File.open("test.log"){|f| f.each_line do |line| print "#{f.lineno}: #{line}" end }

例外処理の基礎

# # 例外が予期される部分をbegin ... end でくくる。 # 例外が発生した場合は、対応するrescue節にジャンプする。 # begin # Argumenterrorまたはその子孫クラスの例外を処理 # error変数に代入し制御をrescue節に移す rescue ArgumentError => error then …

ActiveRecord::RecordNotFoundの場合の例外処理

# GET /carts/1 # GET /carts/1.json def show begin @cart = Cart.find(params[:id]) # 直リンク張られた時など rescue ActiveRecord::RecordNotFound logger.error "無効なカート#{params[:id]}にアクセスしようとしました" redirect_to store_url, notice…