2008-08-09から1日間の記事一覧

if_found メソッドを本格的に考えてみる

コード def if_found(obj, msg = "デフォルトのエラーメッセージ", action = "index", controller = controller_name) if obj yield if block_given? else flash[:error] = msg redirect_to :controller => controller, :action => action end end 使い方 ま…

外部のコマンドを実行

はじめに Ruby から外部のコマンドを実行する場合、使えるメソッドは以下のとおりです。 exec system `` IO.popen これらそれぞれの使い方と、実行結果を解説します。 exec exec はコマンドの失敗時にエラーを返す他は何ら値を返しません。irb で実行すると…