У меня есть следующий код в моем Rails просмотра:неопределенный метод `-» для ноль: NilClass
-if program.description.length > 214
-total = 0
-perfect_index = 0
-program.description.split(' ').each do |word, index|
-total += word.length
-if total >= 214
-perfect_index = index - 1
-break
=program.description.split(' ')[0..perfect_index].join(' ')
\...
-else
=program.description
Я не знаю, почему индекс может иметь значение nil:NilClass
. Я чувствую, что проблема связана с моим haml
областью определения переменных, которая, вероятно, не работает, как мне кажется, но я не знаю, как это улучшить.