2014-10-07 4 views
0

다음과 같은 코드가 있습니다. 도시 이름을 반환하고 싶습니다. 결과는 다음과 같습니다 그러나레일에서 객체를 반환하는 방법

 <% @location = branch.major_city_state_id %> 
     <% @city = Metro.select(:city).where(id: @location) %> 
     <td><%= @city.select(:city) %></td> 

:

#<ActiveRecord::Relation::ActiveRecord_Relation_Metro:0x69de2e8>  

나는 이것이 매우 간단 소리지만 아무데도 내가 단순히 데이터를 반환 할 수있는 내가 간단하게 얻을 수있는 방법

필요 찾을 수 없습니다 알고 문자열 형식으로 원하는 데이터 즉. 도시 이름? city가 열이있는 경우

답변

0

, 나는`pluck` 명령을 인식하지 않았다

Metro.where(id: @location).pluck(:city).first 
+0

사용합니다. 좀 더 자세히 설명 하겠지만 SQL 배경이 강해서 간단한 일을하려고 할 때 짜증이납니다. 감사 – Sauron

관련 문제