Я хотел бы разбить и сделать подстановку в строке в одной цепочечной команде.
Вот мой пример, включающий сообщение об ошибке:
>> filebase
=> "Ueki_-_Hello_World"
>> filebase.split("_-_").gsub("_"," ")
NoMethodError: private method `gsub' called for ["Ueki", "Hello_World"]:Array
from (irb):16
Это работает, когда я сохраняю результат «split» во временную переменную. Мне действительно это нужно?