undefined method `owner' for #问题

Sapphire_aling 2011-01-24 07:28:41
我在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>
这是什么问题呢??
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sapphire_aling 2011-01-25
  • 打赏
  • 举报
回复
to west1point5:
我解决了
对应的哪个表就要用哪个model,我用错了model

还是很感谢你,分就都给你了~~
Sapphire_aling 2011-01-25
  • 打赏
  • 举报
回复
是的,直接从view中读取model中的方法
west1point5 2011-01-24
  • 打赏
  • 举报
回复
MVC中controller是view和model的联系吧,从view中直接读取model中的方法?

2,763

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ruby/Rails
社区管理员
  • Ruby/Rails社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧