rubyが「型がない」と言われる意味がわかりません

% awk 'BEGIN{a=3;b="3";print a/2,b/2}'
1.5 1.5
% ruby -e "a=3;b='3';puts a/2,b/2"
-e:1: undefined method `/' for "3":String (NoMethodError)
yadamon% ruby -e "a=3;b='3';puts a/2,b.to_i/2" ~/ruby
1
1

つまり「型がない」ってどういうことなの?
ポリモーフしまくればすなわち型がなくなるってことなの?(+メソッドとか)
web上で見られる説明があったら教えて