Tôi có đoạn mã mà tôi đang cố sử dụng biến cho tên lớp trong HAML. Dưới đây là:Sử dụng biến ruby cho tên lớp trong HAML
- data_table(@installation_requests, nil, {:placeholder => ''}) do |installation_request, css_class|
%tr{:class => css_class}
Tôi không thể thấy bất cứ điều gì sai với nó, RubyMine IDE không chọn lỗi, nó nghĩ rằng đó là sử dụng hợp pháp của biến. Tôi nhận được lỗi sau:
odd number of arguments for Hash
Có thể cho tôi biết điều gì sai với mã ở trên không?
Bạn nhận được lỗi khi bạn sử dụng một chuỗi chữ thay cho biến? –
Thử gọi 'to_s' trên' css_class'. – twe4ked
Yep cùng một lỗi. Khi tôi chỉ sử dụng chuỗi hardcoded thay vì biến nó hoạt động .. – alexs333