显示产品细节的差异 - 铁轨

时间:2016-05-14 03:16:06

标签: ruby-on-rails ruby

我一直在测试将新列迁移到我的rails项目。理想情况下,它们应显示产品信息。但是,当我选择样本产品以获取详细信息(显示)时,前三个字段将显示其信息(描述,图像URL,颜色),但不显示服装类型或团队名称。

我认为这不是迁移问题,因为这些字段会在产品详情页面和编辑产品表单中正确显示其数据,并且它们使用相同的ERB实例变量。 (例如,他们会在产品列表中显示团队名称,但不会详细查看产品)

这是我的展示页面。我没有看到任何控制台错误。我检查了我的参数,他们很好,就像我说的那样,信息在其他地方显得很好。思考?谢谢



<p id="notice"><%= notice %></p>

<p>
  <strong>Name:</strong>
  <%= @product.name %>
</p>

<p>
  <strong>Description:</strong>
  <%= @product.description %>
</p>

<p>
  <strong>Image url:</strong>
  <%= @product.image_url %>
</p>

<p>
  <strong>Color:</strong>
  <%= @product.color %>
</p>

<p>
  <strong>Clothing Type</strong>
  <% @product.clothing_type %>
</p>

<p>
  <strong>Team Name</strong>
  <% @product.team_name %>
</p>

<%= link_to 'Edit', edit_product_path(@product) %> |
<%= link_to 'Back', products_path %>
&#13;
&#13;
&#13;

(编辑:礼仪)

2 个答案:

答案 0 :(得分:1)

您必须将=符号添加到您的ruby代码中。像这个<%=一样,如果你想显示结果。

答案 1 :(得分:1)

您忘记了嵌入式ruby代码中的=符号,<%=如果要将内容插入网页,则需要它。