【发布时间】:2011-09-01 03:14:45
【问题描述】:
我有一段代码,我试图在 HAML 中使用变量作为类名。这里是:
- data_table(@installation_requests, nil, {:placeholder => ''}) do |installation_request, css_class|
%tr{:class => css_class}
我看不出有什么问题,RubyMine IDE 也没有选择错误,它认为这是对变量的合法使用。我收到以下错误:
odd number of arguments for Hash
谁能指出上面的代码有什么问题?
【问题讨论】:
-
当你使用字符串文字而不是变量时,你会得到错误吗?
-
尝试在
css_class上拨打to_s。 -
是的,同样的错误。当我只是使用硬编码字符串而不是变量时,它可以工作..
标签: ruby-on-rails haml