Я хочу разделить валюту и суммировать с пробелами.
Пожалуйста, предложите мне решение Любая помощь будет оценена.
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
Вы можете решить это с помощью интерполяции строк, сделав что-то вроде этого:
p
strong Total:
span
= "#{@order.currency} #{humanized_money_with_symbol @order.total_paisas/100}"
Или с неразрывным пробелом (nbsp), например:
p
strong Total:
span
= @order.currency
|
= humanized_money_with_symbol @order.total_paisas/100
Вы также можете использовать Slim output =>
или =<
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
Другой вариант:
p
strong Total:
span
= [@order.currency, humanized_money_with_symbol @order.total_paisas/100].join(' ')
Существует специальный синтаксис для дословного текста с завершающим пробелом, и этот синтаксис представляет собой всего лишь одну кавычку:
= @user.first_name
'
= @user.last_name
|
, join(' ')
и интерполяция строк - не что иное, как обходные пути.