2012-04-27 17 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

<%= @ note.text%>を試しましたか? – c0deNinja

+0

私は持っています。私は無駄な結果を得た – fish40

答えて

6

@noteは、1つのノートオブジェクトを持つ配列です。最初に要素を取得する必要があります。たとえば:あなたはのように呼び出す必要があるので、

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

ありがとう、それは働いた – fish40

1

あなたは、アレイ内のretrive記録されているこの

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

または

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

しかし、あなたはretriveレコードがあるかを指定しません..

関連する問題