>>785
form1は WWW::Mechanize::List だから、= を使った代入は行えない
form1.action は form1[0].action の返り値、すなわち action 属性の文字列を返す
ttp://d.hatena.ne.jp/kitamomonga/20080402/ruby_www_mechanize_list#www_mechanize_list__method_missing
form1.action = 'hogehoge' は文字列に代入するという奇妙なことになっているだけ