私はphpからexecを使ってrubyに値を渡してrubyで計算しようとしています。
php
1$res = shell_exec("ruby faile.rb 51");//51という数値をrubyに渡す 2print_r($res);
ruby
1ARGV.each_with_index do |arg, i| 2 puts "ARGV[#{i}]:#{arg}" 3end 4 5$test = ARGV[0] 6 7test_date = (($test / 100)+1)*100 8
しかし undefined method `/' for "51":String というエラーが出てしまいます。
51が文字列だからダメなんでしょうか
詳しい方解決のほどお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。