2011-12-26 89 views
0

我有一個模型,並希望找到後得到兩個屬性。查找模型屬性

例如,

User.find(@id).select { |u| u.first_name + ' ' + u.last_name} 

但它給出錯誤。能否請你幫忙?

回答

0

你應該使用類似:

@user = User.find(@id) 
"#{@user.first_name} #{@user.last_name}" 

(第二行返回你想要什麼,但我絕對建議你在創建模型的方法)

+0

我很抱歉..忘了提,代碼位於.erb <%= User.find(@id).select {| u | u.first_name +''+ u.last_name}%> – 2011-12-27 05:59:46

+0

所以第一行應該在控制器中,第二行需要被封裝在'<%= %>' – Cydonia7 2011-12-27 17:17:38