我为我的应用程序创建了一个控制器和一个模型。我想以 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>