无法在Partial中传递本地人

我有一个名为_avatar.html.erb的部分内容 我想传入一个id作为一个名为entity_id的局部变量,它将是一个对象的id。
<% form_tag({:controller => "avatar", :action => "upload", :id => entity_id},
     :multipart => true ) do %>
    <fieldset>
      <legend><%= title %></legend>
      <% if avatar.exists? %>
      <%= avatar_tag(avatar) %>
      [<%= link_to "delete", {:controller => "avatar",:action => "delete", 
           :id => entity_id},:confirm => "Are you sure" %>]
     ...
这是对parital的呼吁:
<%= render :partial => 'avatar/avatar', :locals => {:avatar => @avatar, 
    :title => @title, :entity_id => @board.id } %>
当我尝试这个时,我得到以下错误:
undefined local variable or method `entity_id' for #<ActionView::Base:0x2736bb0>
当我拿出它时,我也得到一个错误,告诉我它找不到局部变量“title”。 任何人都可以帮助这似乎是正确的方法来做到这一点。 提前致谢     
已邀请:
尝试使用:id => @entity_id(注意名称前面的@符号)。同样,@标题,而不是“标题”。     

要回复问题请先登录注册