data_magic (0.21) ve page-object-gem kullanıyorum. Ben işaretlenmiş bir yml dosyası var aşağıdaki gibidir: Aşağıdaki komut dosyasını çalıştırdığınızdadata_for etiketi ne zaman kullanıma yarar 042
test_1:
code: 042
test_2:
code: '042'
require 'data_magic'
class MyPage
include DataMagic
end
page = MyPage.new
puts page.data_for :test_1
puts page.data_for :test_2
Ben değer test_1/kod üzerinde data_for döndürülen dönen olmadığını gözlemliyorum 042, daha doğrusu 34. sağlıyor. Görünüşe göre, bekleneni döndürmek için numarayı tek tırnak işareti ile eklemeliyim.
{"code"=>34}
{"code"=>"042"}
Fiili
{"code"=>042}
{"code"=>"042"}
kod baştan sona kadar okuduktan ama bu oluşmasını neden belirleyemez Beklenen. Birisi bunun neden böyle olduğunu açıklayabilir mi?