title: Render partial in different controller
body: <p>I have a Orders controller and in my New.html.haml controller view I'm trying to render the _form partial for address</p>
  
  <p>order new.html.haml</p>
  
  <pre><code>= render "/addresses/form"
  </code></pre>
  
  <p>address _form.html.haml</p>
  
  <pre><code>= form_for @address do |f|
    - if @address.errors.any?
    #error_explanation
      %h2= "#{pluralize(@address.errors.count, "error")} prohibited this address from being saved:"
      %ul
        - @address.errors.full_messages.each do |msg|
          %li= msg
  
    .field
  
     # All the form fields
  
    .actions
      = f.submit 'Save'
  </code></pre>
  
  <p>I've been getting the error</p>
  
  <pre><code>First argument in form cannot contain nil or be empty
  </code></pre>
  
  <p>What would be the best way to fix this? I though of creating a partial just for that but I don't think creating another form partial would be in compliance to DRY.</p>
  
  <p>Thanks a lot in advance</p>