我有多个设备,当进入每个设备时,信息被分开。 然而,偶尔设备不坚持标准,不会返回我正在寻找的信息,并得到一个错误信息:NoMethodError测试:undefined方法
undefined method `[]' for nil:NilClass
这是导致问题的行:
<%= @device['summary.usrate']['_value'] %>
如何进行测试,如果发生错误并且变量(如果可用)则打印'空白'?
<%= if @device['summary.usrate']['_value'] != nil print this_variable %>