如何给红宝石中的空白增添纤细

问题描述 投票:3回答:3

我想用空格分隔货币和总额。

请给我一个解决方案任何帮助将不胜感激。

p
strong Total:
span
    = @order.currency
    = humanized_money_with_symbol @order.total_paisas/100
ruby-on-rails slim-lang
3个回答
7
投票

您可以通过字符串插值解决此问题,方法如下:

p
strong Total:
span
    = "#{@order.currency} #{humanized_money_with_symbol @order.total_paisas/100}"

或者像这样的非破坏性空间:

p
strong Total:
span
    = @order.currency
    |  
    = humanized_money_with_symbol @order.total_paisas/100

7
投票

你也可以使用Slim输出=>=<

https://github.com/slim-template/slim#output-

在第一个输出上使用尾随空格

p
strong Total:
span
    => @order.currency
    = humanized_money_with_symbol @order.total_paisas/100

或在第二个输出上使用前导空格

p
strong Total:
span
    = @order.currency
    =< humanized_money_with_symbol @order.total_paisas/100

2
投票

另外一个选项:

p
strong Total:
span
  = [@order.currency, humanized_money_with_symbol @order.total_paisas/100].join(' ')
© www.soinside.com 2019 - 2024. All rights reserved.