未定义的方法“+”表示 nil 类
Undefined Method '+' for Nil Class
我有这个代码:
<% @accessories.each do |accessory|%>
<div>
<%= image_tag(accessory.firebrick_qcg.url , :"title" => accessory.part_number , :"alt" => accessory.description , :"data-size" => accessory.width.to_s + "," + accessory.height , :"data-size2" => accessory.width2.to_s + "," + accessory.height2 , :"data-img1" => accessory.firebrick_qcg.url , :"data-img2" => accessory.firebrick_qcr.url, :"data-img3" => accessory.firebrick_rg.url , class: "img-responsive") %>
</div>
<% end %>
我收到此错误:
ActionView::Template::Error (undefined method `+' for nil:NilClass):
我看不出出了什么问题。如果有人可以帮助我。
我认为连接时出错,请使用"#{}"
在 ruby 中连接字符串。
在保存之前修复空格和多余行。
<% @accessories.each do |accessory|%>
<div>
<%= image_tag(accessory.firebrick_qcg.url,
:"title" => accessory.part_number,
:"alt" => accessory.description,
:"data-size" => "#{accessory.width.to_s}, accessory.height",
:"data-size2" => "#{accessory.width2.to_s}, #{accessory.height2}",
:"data-img1" => accessory.firebrick_qcg.url,
:"data-img2" => accessory.firebrick_qcr.url,
:"data-img3" => accessory.firebrick_rg.url ,
class: "img-responsive") %>
</div>
<% end %>
相关文章:
- React中的数据集表示
- 任何将(SSH)终端嵌入到一些HTML5表示系统中的想法(例如,show.js)
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- regex表示逗号,后跟空格或仅逗号
- 我将如何将其更改为循环和数组表示法
- 如何使用Undercore和Backbone在HTML中表示模型属性
- 将JSON对象的表示形式更改为显式键/值格式
- 如何在JS中获得CryptoJS.HmacSHA256的摘要表示
- 在javascript中使用方括号表示法的嵌套对象
- 如何在JavaScript中将数字表示为十六进制
- 如何从二进制int中获取百分比,每个位表示x%
- Regex表示10位数字,其中没有't允许所有零、所有单个no和序列号
- 如何避免“;使用数组文字表示法“;以下javascript代码中的jslint错误
- Regex表示8位电话号码(新加坡号码长度)
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 如何在ember数据模型中表示数组
- 在Javascript中,如何在JSON对象中将1.00表示为数字
- 使用数组表示法对多个字段执行jQuery日期选择器
- 未定义的方法“+”表示 nil 类