1
使用Ruby on Rails。我試圖按數字排序查詢(保存爲字符串)和字母。但是,我的信函列可以包含「NULL」值。當字母列中有空值時,這會崩潰:帶空值的Ruby sort_by
@fences = Fence.find(:all,
:conditions => ["coursewalk_id = #{@coursewalk.id}"]).sort_by { |a| [+(a.number.to_i), a.letter] }
如何解決此問題?
'a.letter || '''? –
第一條評論也適用。 – user2666194