I could not yet figure out how to work around this problem:
agent = WWW::Mechanize.new
page = agent.get(“http://www.amazon.com/”)
search_form = page.forms.with.name(“site-search”).first
search_form.field-keywords = “Ruby”
i.e. that the name of the input field is ‘field-keywords’, so Ruby
thinks (rightfully of course) that I am calling the method ‘field’ of
the object search_form and of course then the whole thing does not work.