0
我有一个地方模型,同时具有'city_name'和'名称'作为属性。我想定义一个自定义方法来查找其名称与另一个地方的city_name匹配的地方,例如。Rails自定义方法
Place.name = “foo” 的
Place.city_name = “baz” 的
然后Place.find_city给出了记录,其中Place.name = “baz” 的。目前,我已经得到的线沿线的东西:
def find_city
Place.find_by_name("this.place.city_name")
end
查看:
<%= link_to "#{@place.city_name}", place_path(@place.find_city) %>
此代码目前不扔了任何错误,但链接简单地返回当前位置记录。这种方法是否可行?如果是这样,那么最好的方法是什么?提前致谢!
对不起,我的错误 - 应该已经阅读Place.city_name =“巴兹”。我已经更新了我的问题。 – Budgie 2010-08-11 21:44:15
@Sonia能行吗? – 2010-08-11 21:45:35
辉煌,它确实工作,谢谢! – Budgie 2010-08-11 21:48:40