在軌我有這樣的:只有多於一個,我怎樣才能得到最後一個?
page_classes.split(/\s/).last
有時page_classes不包含任何空白,我得到的錯誤:
undefined method `last' for nil:NilClass
我怎樣才能獲得最後的,除非只有一個?
在軌我有這樣的:只有多於一個,我怎樣才能得到最後一個?
page_classes.split(/\s/).last
有時page_classes不包含任何空白,我得到的錯誤:
undefined method `last' for nil:NilClass
我怎樣才能獲得最後的,除非只有一個?
的問題是關於您的page_classes對象。
page_classes.split("\s").last
調用.last
將始終與數組一起工作(甚至爲空)。如果您有探針,這意味着您的page_classes
對象不是或不是可由split()
處理的字符串。
我認爲你的頭銜是無法領先的。你沒有發生錯誤,沒有發生錯誤。 – ReggieB
我沒有得到你報告的錯誤。 –