Избегайте косой черты в помощнике по Ruby - PullRequest
1 голос
/ 09 августа 2010

Настройка проекта staticMatic с использованием /index.html:

@slug = current_page.gsub(/\.html/, '')

возвращает "/index(.html)", но должно быть /index


Изменение термина исправляет: - @slug = current_page.gsub("/", "").gsub(".html", "") как найдено в:

https://github.com/adamstac/staticmatic-bootstrap/blob/master/src/helpers/application_helper.rb

1 Ответ

1 голос
/ 09 августа 2010

Чтобы удалить начало "/" после того, как вы удалите html, просто выполните это (что будет делать обе в одной команде):

current_page.gsub(/\.html/, '').gsub(/\//,''))
...