Ruby on Rails、Cucumber、Capybaraの設定にXPathをはじめて導入しようとしています。私のコードは XPath数がRuby番号に変換されない
row_count_on_page = page.find(:xpath, "count(//table[@id='foo']/tbody/tr)")
エラーコードの実際のXPath部分は、テーブルのボディに10行が正確があるため、正常に動作しているようだ
undefined method `map' for 10.0:Float
Did you mean? tap (NoMethodError)
が得られています。コードが10.0をRuby 10に変換することができないのを私は知りません。私は間違って何をしていますか?
エラーをスローする実際のコード行を表示してください(ヒント: 'map'の呼び出しが含まれています)。 – mudasobwa
私が表示しているコード行は私のコード行です。私は自分自身を 'map'と呼ぶことはありません。私は何かがそれを呼んでいることを理解していますが、それが何であれ、私は気づいていないところでそうしています。 – user3376010
「[mcve]」をお読みください。最小限の実行可能なコードと最小限の入力HTMLおよび望ましい出力を含む問題を示す最小限の実行可能コードなど、より多くの情報が必要です。関連するHTMLを持たない1行のコードでは、私たちがあなたを助ける手助けをしません。私たちはHTMLを想像して、不正確な答えにつながなければなりません。 –