我正在尝试获取数组值并将其分配给div类。
-values.each do |values|
%p= values[0]
%p= values[1]
获得您期望的结果。证明值[0]和值[1]包含数据并且它们正在工作。
我在尝试不同的事情时摆弄它,这就像我能得到的一样:
-values.each do |values|
- div = values[1]
-.div= values[0]
然后抛出此错误:
未定义的方法`div ='表示“day”:字符串
字符串“day”的值为[1]
任何想法?
答案 0 :(得分:4)
- values.each do |value|
%div{ :class => value[1] }= value[0]
答案 1 :(得分:2)
你应该使用这个
-values.each do |values|
%div= values[1]
.div= values[0]
第一个是div,第二个是div div。 它说未定义方法的原因是因为' - '之后的任何内容都被执行为ruby而你基本上就是这样做了
values[1].day = values[0]
并且字符串“day”没有方法day =