Hi, I am trying to create a custom form builder but got the following error: wrong argument type Class (expected Module) To create a form builder I have to subclass ActionView::Helpers::FormBuilder. So, I guess, it must be a class and not a module or maybe a class wrapped inside a module.... Here is the idea: The helper (/app/helpers/custom_form_helper.rb): class CustomFormHelper < ActionView::Helpers::FormBuilder def datalist_for(method, choices, options = {}) ... # I''d like to render a partial here with :locals => {:list => choices, :name => @object_name + "[_#{method}]"} end end The partial (app/view/shared): <input type="text" name=<%= name %> list="list"> <datalist id="list"> <% choices.each do |elem| %> <option value=<%= elem %> > <% end %> </datalist> The view: <%= form_for(:moove, :builder => "CustomFormHelper" :url => {:action => ''create''}) do |f| %> <table> <tr> <td><%= f.datalist_for(:sport, @sports)%></td> </tr> </table> <% end %> Thank you in advance for your help, Alexandre -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.