Рельсы разделяют и пишут слова с заглавной буквы в [ ]
Я пытаюсь использовать слова в таком формате:
america [asia] europe
и я хочу, чтобы это выглядело так:
America [Asia] Europe
Какое регулярное выражение я должен добавить в опцию.split?
1 ответ
Если ваша строка america [asia] europe
то нет необходимости regex
, Вместо этого используйте встроенные вспомогательные методы в Rails. Метод titleize
предназначен для такого рода вещей.
➜ test_app git:(master) ✗ rails c
Loading development environment (Rails 4.2.0)
test_app :001 > t = 'america [asia] europe'
=> "america [asia] europe"
test_app :002 > t.titleize
=> "America [Asia] Europe"