nasıl böyle bir artan sayı ile benim sembol dinamik yapabilirsiniz:Yakut dinamik sembol
@order.products.each do |product,num|
= f.input :aanbod+num.to_s
nasıl böyle bir artan sayı ile benim sembol dinamik yapabilirsiniz:Yakut dinamik sembol
@order.products.each do |product,num|
= f.input :aanbod+num.to_s
Bu form "aanbod#{num}".to_sym
ve daha özlü eşdeğerdir :
= f.input :"aanbod#{num}"
Biraz farklı bir kullanım için: 'varname.to_sym', görüşüme göre daha çok okunabilir:' # {varname} ''. Her ikisini de bilmek ve hangisini daha iyi kullanıyorsa kullanayım da o kadar iyi durumdadır. –
@StanKurdziel burada buradaki değişken isminin bu durumda dinamik olması dolayısıyla basit bir 'varname.to_sym' seçeneği yoktur. –
= f.input ("aanbod" + num.to_s).to_sym
veya
= f.input "aanbod#{num}".to_sym
veya: ':" aanbod # {num} "' – tokland
Bu durumda, yalnızca kullanın Bir 'String'! –