フォーム ハンドラーを追加しようとしている Rails 2 サイトを持っていますが、html フォーム フィールドをフォーム ハンドラー フィールドに変換する際に問題が発生しています。
フォーム コードは次で始まります。
    <% form_for @newsavedmap, :html=>{:id=>'createaMap'} do |f| %>
次のようなことをしようとすると、エラーが発生し続けます
    <%= text_field :newsavedmap, :html=>{ :value => 'New Map', :name=>'newsavedmapname', :id=> 'savedmap_name', :size => '30' } %>
エラー:
    ActionView::TemplateError (wrong number of arguments (1 for 2)) on line #284 of app/views/layouts/maptry.html.erb:
ここにフィールドがあります。これらをRails 2のフォームハンドラーフィールドに変換するにはどうすればよいですか?
    <input id="savemap_name" name="newsavedmapname" size="30" type="text" value="New Map"></p>
    <select id="startdrop" name="startthere">
    <OPTIONS HERE>
    </select>
    <select multiple id="waypoints" class="mobile-waypoints-remove" name="waypointsselected[]">
    <OPTIONS HERE>
    </select>
ご協力いただきありがとうございます。
Text_Field の編集 1 エラー コード
Bigxiang のアプローチを使用すると、
    Processing NewsavedmapsController#create (for IP at Date Time) [POST]
    Parameters: {"endhere"=>"", "endthere"=>"SAMPLE ADDRESS 1", "newsavedmap"=>{"newsavedmapname"=>"test Map"}, "startthere"=>"SAMPLE ADDRESS 2", "starthere"=>"", "optimize"=>"on"}
    ActiveRecord::UnknownAttributeError (unknown attribute: newsavedmapname)
"newsavedmap"=>{"newsavedmapname"=>"test Map"} の行は次のようになります。
    "newsavedmapname"=>"test Map"
これどうやってするの?私のコントローラーは次のように始まります:
    def create
    @newsavedmap = Newsavedmap.new(params[:newsavedmap])
    @newsavedmap.name = params[:newsavedmapname]