マイsqlite3のデータベースは、次の形式で人々の接点を持っている: -ビューRailsアプリケーションにRubyでデータベースの内容を一覧表示しませ
IDのfirst_nameのlast_nameの場所市国PHONE_NUMBERメール
私はに2つのエントリを埋めてきましたデータベース。
次のように私のモデルクラスがある: - 次のように
class Contact < ActiveRecord::Base
# attr_accessible :title, :body
end
私のコントローラがある: -
class ContactController < ApplicationController
def index
@contacts=Contact.find(:all)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @contacts }
end
end
def show
@contacts=Contact.find(:all)
end
def new
end
def create
end
def update
end
end
次のように私の見解は次のとおりです。 -
<h1>My Contact List</h1>
<% if @contacts.blank? %>
<p>No contacts to display</p>
<% else %>
<ul id="contacts">
<% @contacts.each do |c| %>
<li>
<% link_to c.first_name + ' ' + c.last_name, :action =>'show', :id =>c.id -%>
</li>
<% end %>
</ul>
<% end %>
私が実行すると、ローカルホストを表示するためにWebrickサーバーを起動する:3000/contact/index私は実際の内容ではなく2つの空のリスト項目で「My Contact List」を取得するデータベースから。
どうすればいいですか?私は間違いを知ることができません。
データベースに実際に正しいレコードがあることを確認してください。 – Flexoid