簡體   English   中英

Haml:編寫標簽+ ruby​​-expression +字符串的更優雅的方式

[英]Haml: more elegant way to write tag + ruby-expression + string

我的模板之一中包含以下haml代碼:

%b= t ('activerecord.attributes.exercise.title') + ':'

有沒有更優雅的方法來實現這一目標? 最好是作為一個內襯,且不帶括號。

這樣看起來好點嗎?

%b #{t 'activerecord.attributes.exercise.title'}:

我喜歡用的解決方案是Haml的的surroundsucceed ,並precede助手:

= surround '(', ')' do
  = link_to 'available here', foo_path


= precede '*' do
  = link_to 'source', foo_path


= succeed ':' do
  = link_to 'foo', foo_path
Text following link

然后,它只是在幫助程序之前鍵入/粘貼一行並縮進該幫助程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM