产品在db:seed之后显示两次 - 一次未格式化,另一次格式化

时间:2016-11-16 17:13:08

标签: ruby-on-rails ruby-on-rails-5

我正在研究一个Rails 5演示应用程序,我被要求修改seeds.rb数据库,直接在那里创建一些产品。然后我运行了rails db:seed,在产品#index中我创建了一个循环显示种子产品的视图,我现在看到产品显示两次: 一次,以无格式的方式,在正确的格式化布局下面。 这是屏幕截图及其回购的链接

https://github.com/Adsidera/depot/issues/1

奇怪的是,几天前,我在完全不同的计算机上使用Rails 4开发了Rails / Bootstrapp应用程序时遇到了同样的问题。我不得不修改seeds.rb,用于创建数据列表(在这种情况下是假客户),每次我显示相关视图(在这种情况下"客户#index")我完全是同样的错误 你有什么线索吗? 谢谢 安娜" Adsidera"

你可以在我的git repo中找到代码:这是rails 5 app https://github.com/Adsidera/depot/blob/master/db/seeds.rb

的seeds.rb的链接

1 个答案:

答案 0 :(得分:1)

这与种子无关。错误在您的视图中。在某个地方你有这样的事情:

<%= @products.each do |product| %>

那里不需要=。应该是

<% @products.each do |product| %>