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