Вот мой код:GSUB строка только если строка имеет значение
<a href="<%= foo_path(foo) %>" class="<%= foo.roles.empty? ? foo.roles.gsub(',', ' ') : "" %>">
undefined method `empty?' for nil:NilClass
Я просто хочу, чтобы вывести GSUB строки, если есть что-то внутри roles
, если нет, то просто выплевывают пустую строку.
Любые предложения?
Даже если ваш «пустой?» не взорвался на ноль, у вас есть то, и другие пути вашего троица отменили. – dbenhur
Ahh логика в поле зрения! Поместите его в презентатора или помощника. –
@AndrewMarshall: Где бы я поставил помощника? Можете ли вы написать небольшой пример (так как это * - простой пример использования) в качестве ответа? – sergserg