如何在haml中使用循环内部的变量?

时间:2010-10-14 04:35:28

标签: ruby haml

如何在第二行中包含变量file的值而不是两个字符串file

- files.each do |file| 
  %a(href="test?run=file")click file 

1 个答案:

答案 0 :(得分:7)

- files.each do |file|
  %a(href="test?run=file")
    click
    = file

===更新===

- files.each do |file|
  %a(href="test?run=#{file}")
    click
    = file

或使用link_to代替%a

- files.each do |file|
  = link_to "test?run=#{file}" do
    click
    = file