2012-05-04 24 views
0

類型錯誤是什麼意思?我正在從SELECT聲明的表中讀取值,並使用該值傳遞給方法。Ruby - Rails - 類型錯誤

a = Item.select("value").where("item.value LIKE :posted_data",{:posted_data => params[:posted_data]}) 
    @h = Issue.ask(xyz, abc, a[:value]) 

類型錯誤(不能轉換成符號整數): 我試過aa[:value]a[:value].to_s。一切都沒有工作。

puts a.to_s 
#<ActiveRecord::Relation:0xa898ba4> 

回答

1

用途:a.first[:value]

那是因爲 'A' 在這種情況下的關係,它可以包含多個項目。