0
我這樣做,得到它的從另一個控制器值下拉場的隱式轉換成整數紅寶石,我定義它是這樣的:字符串on Rails的
def dropdown
@tarefa_list = Tarefa.all.map { |c| [c.Numero] [c.Resumo]}
end
,並調用它像這樣:
<%= f.select :Tarefa, @tarefa_list, {}, {class: "dropdown"} %>
NÚMERO是一個整數,Resumo是一個字符串
錯誤即時得到當我嘗試查看窗體:
字符串的隱式轉換成整數
- 我能做些什麼來解決這個問題?
'Tarefa.all.map {| c | [c.Numero,c.Resumo]}'OR'Tarefa.all.map {| c | [c.Resumo,c.Numero]}'假設'Numero'是標識符。 –
現在它只顯示第一個標識符,如果我先把'c.numero'放在第一位,它只顯示'numero',如果我放上'c。 Resumo'首先它只顯示'resumo' –
@xdmanmagiconsei'@ tarefa_list'有合適的值嗎? – Vishal