<%= @contact.foo_help %>
Выводит номер id и заголовок (с пробелом между ними), например: 29292 Это название. Я просто хочу номер. Это не всегда будет то же самое количество цифр, и я безрассудно использую числа в своих заголовках.Ruby удалить все после первого пробела
Я думал, что самым простым способом было бы gsub все после первого пространства, но я два слабых в этой структуре и не могу получить синхронизацию правильно! Пожалуйста, помогите
<%= @contact.foo_help.gsub(\s ' ') %>
Вы используете Rails или просто Ruby? –
'аргументы gsub'а должны быть разделены запятыми, а первый аргумент должен быть строкой или регулярным выражением. Если вы хотите использовать последнее, вы должны использовать литерал регулярного выражения ('/ \ s /'). Я знаю, что вы новичок в языке, но это базовые вещи из когда-либо, или документации. –