Я использую простую навигацию в моем приложении rails, где у меня есть функция render_navigation с возвращением ActiveSupport: SafeBuffer. Поскольку я хочу удалить выбранный тег, я попытался повторить этот SafeBuffer, но я не уверен, как это сделать ...
<%= render_navigation(:level => 4).each do |level|
if !level.to_s.gsub("selected").nil?
level
end
end %>
Это возвращает ошибку:
неопределенный метод to_str' for #
Есть идеи, как это решить?