Rails最初にソースはgithubに上げてます.authorNari’s special_warning at master - GitHub こんな経験はありませんか? class Foo ApplicationController def index if params["numeric"] == 1 # 大事な処理 end end end なぜかこのif文の中に入らない..何故だ!何故だ!何故だ! それ文字列と数値の比較じゃない? params["numeric"].class #=> String 1 #=> Fixnum "1" == 1 #=> false 1 == 1 #=> true 文字列と数値の比較はfalseになるよ! でも,分からない気づけないRailsだとmodelとかviewとかhelperとかcontrollerとか...パラメータがゴチャゴチャになるのでよ