2011-08-07 46 views
1

我下面railscast to generate complex form

我收到此錯誤: -

"Error: \"throw $continue\" is deprecated, use \"return\" instead" 

任何想法?

我收到此錯誤,當我試圖添加一個新的問題。

+0

@mu太短http://railscasts.com/episodes/197-nested-model-form-第2部分包括所有的代碼..檢查它..讓我知道如果它不好..我會在這裏粘貼相同的代碼。 –

回答

0

從railscast: - 在link_to_function即

def link_to_add_fields(name, f, association) 
    new_object = f.object.class.reflect_on_association(association).klass.new 
    fields = f.fields_for(association, new_object, :child_index => "new_#{association}") do |builder| 
    render(association.to_s.singularize + "_fields", :f => builder) 
    end 
link_to_function(name, h("add_fields(this, \"#{association}\", \"#{escape_javascript(fields)}\")")) 
end 

除去H2S

def link_to_add_fields(name, f, association) 
    new_object = f.object.class.reflect_on_association(association).klass.new 
    fields = f.fields_for(association, new_object, :child_index => "new_#{association}") do |builder| 
    render(association.to_s.singularize + "_fields", :f => builder) 
    end 
link_to_function(name, ("add_fields(this, \"#{association}\", \"#{escape_javascript(fields)}\")")) 
end 
相關問題