Здравствуйте уважаемые коллеги.
Столкнулся с необходимостью внести правку на сайт. С Ruby и иже с ними - не имел счастье сталкиваться. Большинство сайтов до этого делал на Wordpress / PHP, с чем в принципе на требуемом уровне для доработок всё очевидно.
Просьба подсказать, что и как поправить, а заодно навести на хорошие мануалы/учебники по теме. А то сайт (
https://parts.m-a-z.ru/) надо будет регулярно ковырять.
Собственно вот код:
<div class="b-phone">
<%= current_region.contact.phone.to_s.split(',').map{|phone| content_tag(:a, :href => "tel:+#{phone.to_s.gsub(/[^\d]/, '')}"){
first_phone = phone.split(')').first + ")"
last_phone = phone.split(')').last
content_tag(:span){first_phone} + last_phone
}}.join('<br>').html_safe -%>
</div>
Выдаёт вот это:
<div class="b-phone">
<a href="tel:+7495924151579859241515"><span>+7 (495)</span> 924-15-15</a> </div>
<div class="b-order-call">
<a class="popup-overlay" rel="#contact-form" href="">Заказать звонок</a>
</div>
А мне нужно убрать дублирование номера в ссылке вот так:
<div class="b-phone">
<a href="tel:+74959241515"><span>+7 (495)</span> 924-15-15</a> </div>
<div class="b-order-call">
<a class="popup-overlay" rel="#contact-form" href="">Заказать звонок</a>
</div>