undefined method `owner' for #有关问题

undefined method `owner' for #<Device:0x2af6a70a16a8>问题
我在model里定义了owner方法,如下:
def owner
    owner_id ? User.finds(:first, :conditions => "users.id = #owner_id}")  : nil
  end
但是调用时却提示未定义的方法,调用代码如下:
<tr>
    <td style="width:15%"><b><%=l(:field_owner_name)%>:</b></td>
    <td style="width:35%"><%= @equipment.owner%></td>
</tr>
这是什么问题呢??
------解决方案--------------------
MVC中controller是view和model的联系吧,从view中直接读取model中的方法?