Passing option to helper

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