アプリケーション用のコントローラーとモデルを作成しました。json形式でデータを取得したい。出力はどこで確認できますか? コントローラーを実行しても応答しません。ファイルを一覧表示しています。products
最後に、json 形式のデータベースからテーブルからデータを取得したいと考えています。データを取得するにはどうすればよいですか?
私のコントローラー:
class ShoppingDemo < ApplicationController
def index
@lists=Product.all;
respond_to do |format|
format.html
format.json { render json: @lists}
end
end
def show
@products = products.find(params[:prod_id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @products }
end
end
end
My Model:
class product < Activerecord::Base
attr_accessible :model_name, :brand_name, :price, :discount, :qty_available
end
show.html.erb
<p>
<b>model_name:</b>
<%= @products.model_name %>
</p>
<p>
<b>Brand_name:</b>
<%= @products.brand_name %>
</p>
<p>
<b>Price:</b>
<%= @products.price %>
</p>
<p>
<b>Discount:</b>
<%= @products.discount %>
</p>
<p>
<b>Quantity:</b>
<%= @products.qty_available %>
</p>