RubyonRailsの使用。クエリを数字(文字列として保存)と文字で並べ替えようとしています。ただし、私の手紙の列には「NULL」値を含めることができます。これは、文字列にNull値がある場合にクラッシュします。
@fences = Fence.find(:all,
:conditions => ["coursewalk_id = #{@coursewalk.id}"]).sort_by { |a| [+(a.number.to_i), a.letter] }
どうすればこれを修正できますか?