19

我有这个代码:

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

呈现:

经法院批准的债务人可以通过第 327 条聘请律师。

我知道这非常挑剔,但我不希望句号加粗。当我尝试:

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

它产生:

经法院批准的债务人可以通过第 327 条聘请律师。

我想知道如何获得:

经法院批准的债务人可以通过第 327 条聘请律师。

4

2 回答 2

38

HAML 具有专门设计用于“以比空白删除方法所允许的更精确的方式操作空白”的辅助方法。

共有三种方法:环绕、先行和成功,它们提供了更好的空白控制。在您的情况下,您可以使用这样的成功助手在链接后附加句点:

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

请参阅“辅助方法”下的HAML 文档。

于 2013-07-16T17:53:32.537 回答
14

您可以在标签定义之后使用外部的“space Eater”(>):

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

手动参考

于 2012-12-15T22:18:04.550 回答