rails 上的视图 haml ruby 中的迭代器出错
Error with iterator in the view haml ruby on rails
我正在尝试创建一个列表,其中每个元素都显示 op.variant.tipoVariant
的名称
%h3.section-header.title-size.bold Variantes(test):
%input{list: 'variants'}
%datelist#variants
-@product.options_products.each do |op|
#this line have a problem
%option{value: op.variant.tipoVariant}
你可以试试
%option{value: op.try(:variant).try(:tipoVariant)}
可能是你得到了 Nil 错误。
请参考http://api.rubyonrails.org/classes/NilClass.html#method-i-try
错误是因为我输入的是datElist,是datAlist
我正在尝试创建一个列表,其中每个元素都显示 op.variant.tipoVariant
的名称%h3.section-header.title-size.bold Variantes(test):
%input{list: 'variants'}
%datelist#variants
-@product.options_products.each do |op|
#this line have a problem
%option{value: op.variant.tipoVariant}
你可以试试
%option{value: op.try(:variant).try(:tipoVariant)}
可能是你得到了 Nil 错误。
请参考http://api.rubyonrails.org/classes/NilClass.html#method-i-try
错误是因为我输入的是datElist,是datAlist