Hi I''m a bit stumped as to how to pass options to these helpers: # helpers def generate_html(form_builder, method, options = {}) options[:object] ||form_builder.object.class.reflect_on_association(method).klass.new debugger options[:partial] ||= method.to_s.singularize options[:form_builder_local] ||= :f form_builder.fields_for(method, options[:object], :child_index => ''NEW_RECORD'') do |f| render(:partial => options[:partial], :locals => { options[:form_builder_local] => f }) end end def generate_template(form_builder, method, options = {}) debugger escape_javascript generate_html(form_builder, method, options = {}) end The first problem I have is I cannot escape the quotation mark inside the option hash, backslash does not work somehow. # view - this does not work <%= "var keyword=''#{generate_template(form, :keywords, {:partial => ''nested_shared/keyword''})}\''" %> Second problem is the option is not passed between the two helpers # view <%= "var keyword=''#{generate_template(form, :keywords, {:partial => :test})}\''" %> I can see the option in generate template but it''s not passed onward to generate html. Help would be much appreciated -- Posted via http://www.ruby-forum.com/.