今日もちょっとRubyしたらエラー
先日から参考にしているサイトの下記のカレンダー作成をぽちぽち作成してみた。
http://rubycgi.org/cgi_explanation/4-3.htm
完全にコピー(手打ち)したつもりがスクリプトが途中で止まる
そのソースが↓
(1..31).each do |day| itsday = Time.local(year, month, day, 0,0,0) wday = itsday.wday if day == 1 print "<td></td>" * wday elseif wday == 0 print "<tr>" end
ん??
ぱっとみ合ってそうなんだけど実は
elseif wday == 0
ここ「elseif」が間違ってて正解は
elsif wday == 0
「elsif」だった
という盆ミスなお話
だがしかし、
この部分を間違えたまま
ruby -c filename.cgi Syntax OK
とすると、画面の通りシンタックスOKになる
ど、どういうこと・・・
-cの使い方間違ってるのかな?
ruby -v ruby 1.8.5 (2006-12-04 patchlevel 2)
んー
困った