BVE5はWindows10で動くのかATS-PTプラグイン ver 3.3.4 な(ry Edition

二〇一五年文月六日

[Ruby] comparison of String with 1 failed

elsif session[:id] < 1 then


ここでエラーが出た。自分ではsession[:id]に数値の1を入れたつもりなのに実際には文字列の'1'が入っていて、「comparison of String with 1 failed(文字列と数値の1は比較できんわボケェ)」と言ってきたわけです。面倒ですね。

<対策>
elsif session[:id].to_i < 1 then

.to_iを付けてint型に変換すれば比較できます。

(Rails 4.2.0) 


このエントリーをはてなブックマークに追加 Clip to Evernote
iliketrain at 23:40│Comments(0)TrackBack(0)Ruby 

トラックバックURL

コメントする

名前
 
  絵文字
 
 
BVE5はWindows10で動くのかATS-PTプラグイン ver 3.3.4 な(ry Edition