Подтвердить что ты не робот

Пунктуация после ссылки в ruby ​​haml

У меня есть этот код:

%p
   A debtor with the court approval can hire attorneys via
   %a{:id=>"proc",:href=>'/codes#rule327'}Section 327.

Это делает:

Должник с разрешением суда может нанять адвокатов через раздел 327.

Я знаю, что это очень придирчиво, но я не хочу, чтобы этот период был выделен жирным шрифтом. Когда я пытаюсь:

%p
   A debtor with the court approval can hire attorneys via
   %a{:id=>"proc",:href=>'/codes#rule327'}Section 327
   \.

Это дает:

Должник с одобрением суда может нанять адвокатов через Раздел 327.

Я хотел бы узнать, как получить:

Должник с одобрением суда может нанять адвокатов через Раздел 327.

4b9b3361

Ответ 2

У HAML есть вспомогательные методы, специально предназначенные для "более простого манипулирования пробелами", чем позволяют методы удаления пробелов.

Существует три метода: объемный, предшествующий и успешный, которые обеспечивают лучшее управление пробелами. В вашем случае вы можете использовать вспомогательный помощник, подобный этому, чтобы добавить период после ссылки:

%p
  A debtor with the court approval can hire attorneys via
  = succeed "." do
    %a{:id=>"proc",:href=>'/codes#rule327'}Section 327

См. документацию HAML в разделе "Методы помощника".