.meta
= time_ago_in_words(discussion.created_at)
ago by
= discussion.user.username
|
= link_to "Edit", edit_discussion_path(discussion), class: "meta"
|
= link_to "Delete", discussion_path(discussion), method: :delete, confirm: "Are you sure?", class: "meta"
這是輸出:
<div class='meta'>
about 7 hours
ago by
foo
|
<a href="/discussions/2/edit" class="meta">Edit</a>
|
<a href="/discussions/2" class="meta" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Delete</a>
</div>
這使得輸出對|
的兩側不平衡的空間。
是否可以刪除這些語句之間的空格,而不是將所有內容都添加到span
,或僅使用erb
或string interpolation
?
不,在這種語句的末尾添加'>'是無效的haml。不適合我。 – Dogbert 2012-08-08 12:07:40
你是絕對正確的,不確定我在想什麼,但'''修飾符在ruby打印行上不可用。可能最好使用'succeed'或一個輔助函數來處理小的字符串。 – DRobinson 2012-08-08 13:14:58