此网站呈现如下:
测试
测试
$ 1.00包装
测试
测试
$ 1.00包装
你好!
这是一个描述.
$ 125135.13
test.gif
产品#1
产品#1描述.
$ 100.00
N/A
[#,photo:"",created_at:"2013-03-16 06:17:30",updated_at:"2013-03-16 06:17:30">,#,photo:"",created_at:"2013 -03-16 06:17:48",updated_at:"2013-03-16 06:17:48">,#,照片:"test.gif",created_at:"2013-03-16 06:24:13 ",updated_at:"2013-03-16 06:24:13">,#,照片:"N/a",created_at:"2013-03-16 13:16:35",updated_at:"2013-03- 16 13:16:35">]
index.html.erb
<h1>Product Listings</h1>
<%= @products.each do |p| %>
<li><%= p.name %></li>
<li><%= p.description %></li>
<li><%= sprintf("$%0.02f", p.price) %></li>
<li><%= p.photo %></li>
<% end %>
Run Code Online (Sandbox Code Playgroud)
关于如何制作Rails的任何想法只显示模型的迭代而不是底部的哈希?
这是你的问题:
<%= @products.each do |p| %>
Run Code Online (Sandbox Code Playgroud)
那应该是:
<% @products.each do |p| %>
Run Code Online (Sandbox Code Playgroud)
因为等号<%=会导致输出返回值,而不仅仅是作为流量控制.
| 归档时间: |
|
| 查看次数: |
31 次 |
| 最近记录: |