如何写 inline Ruby slim

How to write inline Ruby slim

我希望在我看来有这个 H2 结果:

Lot 1

我的观点是用 slim 写的,我使用语言环境变量 Lot 我如何设法将这两个元素(Lot 和索引)放在同一行上。

 - @products.each_with_index do |product, index|
        h1 = product.title
        h2 = t('product.lot') + (index + 1) 

目前我有一个语法错误。

尝试

h2 = t('product.lot') + (index + 1).to_s 

如果您认为问题在于您在字符串和数字之间进行连接

等等,最好的解决方案可能是插值,因为你甚至需要 space

h2 = "#{t('product.lot')} #{index + 1}"