我想获取从活动记录特定的列值特定的列值,我写在视图的SQL查询,但我没有得到的数据... new.html.erb取从活动记录轨道
<%= f.text_field :pan_number, { value: OfferLetter.where(["candidate_id = (?)",params[:userID]]).select("pan_number").first, placeholder: 'COYP1234IN', class: 'form-control' } %>
然后,我就按照我的观点的结果
OfferLetter.where(["candidate_id = ?",17]).select("pan_number")
OfferLetter Load (0.3ms) SELECT `offer_letters`.`pan_number` FROM `offer_letters` WHERE (candidate_id = 17)
=> #<ActiveRecord::Relation [#<OfferLetter id: nil, pan_number: "COPYD123IN">]>
请帮助我,我在红宝石是新轨道上,并告诉我在哪里,我是错的,什么是问题
尝试此,<(%)= f.text_field:PAN_NUMBER, {value:OfferLetter.where([“candidate_id =(?)”,params [:userID]])。first.select(“pan_number”)。first,placeholder:'COYP1234IN',class:'form-control'}% > – Navin
当我们where子句中我们得到一个active :: record :: collection时,试着在获得单个记录后在那里查询像添加。首先它 – Navin