Rails Haml:表的同一列中的Pleace变量和纯文本

问题描述 投票:0回答:1

在我的Haml代码中,我希望在同一列的表中同时显示带有后缀(货币代码)的某些值。但是,每次尝试时,我都会收到错误消息或haml引擎将其从表中删除。

%tr
      %td= pocket.address
      %td= pocket.deal
      %td= pocket.balance
      USD // I want include this text to the column above
      %td= link_to 'Show', wallets_show_path 

在.erb文件中,它看起来像这样:

<%= pocket.balance %> USD

如何解决此问题?

ruby-on-rails ruby haml
1个回答
0
投票

仅使用字符串插值。

%tr
  %td= pocket.address
  %td= pocket.deal
  %td= "#{pocket.balance} USD"
  %td= link_to 'Show', wallets_show_path 

您还可以通过一个块:

%tr
  %td= pocket.address
  %td= pocket.deal
  %td 
    %span= pocket.balance
    %span= USD
  %td= link_to 'Show', wallets_show_path 
© www.soinside.com 2019 - 2024. All rights reserved.