Ibr*_*mad 2 haml ruby-on-rails-3
我在Ruby on Rails项目中使用Haml.我知道你使用=符号来执行Ruby,但到目前为止我所看到的是Ruby代码必须是一行的最后一部分.
我试图th动态地向一个元素添加一个类.(如果它是相关的:每个td还包含更多的Ruby.)
我有以下代码:
%th= link_to 'Name', res_path
Run Code Online (Sandbox Code Playgroud)
我想添加一个类th,这个类的名称在一个名为的实例变量中class_name.我试过这个:
%th.=@class_name
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
如何使用Haml在同一行上包含两次Ruby代码?
Alok提供的html_options解决方案会将类添加到'a'标记中.我会用两行代替一行:
%th{ :class => @class_name }
= link_to 'Name', res_path
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1644 次 |
| 最近记录: |