2012-04-27 3 views
0

Ruby에 새로운 기능이 있습니다. 테이블에서 데이터를 가져 오려고합니다. 그래서 이것을 읽을 때Ruby 테이블의 데이터 표시

<%= puts @note.inspect %> I have this this result. 

[#<Note id: 1, user_id: 1, note_type: 0, text: "Barev dzez", lat: 40.2290542420142, lng: 44.420879046875, deleted: false, created_at: "2012-04-26 14:10:05", updated_at: "2012-04-26 14:10:05">] 

그래서 내가 Note.text (예를 들어)를 호출 할 때 결과가 0이됩니다. 배열에서 데이터를 가져 오려면 여기에 무엇을 써야합니까? 감사합니다.

+0

<% = @ note.text %>을 사용해 보셨습니까? – c0deNinja

+0

있습니다. 나는 아무 결과도 얻지 못했다. – fish40

답변

6

@note은 하나의 메모 개체가있는 배열입니다. 먼저 요소를 가져와야합니다. 예를 들면 : 당신처럼 호출 할 필요가 있으므로

<%= @note.first.text %> 
+0

정말 고마워. – fish40

1

당신은 배열의 PIN이 기록되어이

 <%= puts @note.first.text %> 

또는

 <%= puts @note.last.text %> if there is only one record 

그러나 당신은 당신이 PIN이 기록이 얼마나 지정하지 ..

관련 문제