0
我有一個模型,並希望找到後得到兩個屬性。查找模型屬性
例如,
User.find(@id).select { |u| u.first_name + ' ' + u.last_name}
但它給出錯誤。能否請你幫忙?
我有一個模型,並希望找到後得到兩個屬性。查找模型屬性
例如,
User.find(@id).select { |u| u.first_name + ' ' + u.last_name}
但它給出錯誤。能否請你幫忙?
你應該使用類似:
@user = User.find(@id)
"#{@user.first_name} #{@user.last_name}"
(第二行返回你想要什麼,但我絕對建議你在創建模型的方法)
我很抱歉..忘了提,代碼位於.erb <%= User.find(@id).select {| u | u.first_name +''+ u.last_name}%> – 2011-12-27 05:59:46
所以第一行應該在控制器中,第二行需要被封裝在'<%= %>' – Cydonia7 2011-12-27 17:17:38