ruby / rails在索引视图上显示数据库

时间:2017-05-15 15:32:34

标签: ruby-on-rails

我已经在这里查看了所有其他问题,似乎没有人完全回答我的问题,因为一个解决方案最终导致我的项目中的其他地方出现另一个错误。

我正在努力展示所有"促销"从索引视图上的促销数据库,但我一直遇到错误,我当前的错误是在我的家庭控制器中它说"无法找到促销' id' =全部&# 34 ;.

非常感谢任何帮助。

首页控制器

    class HomeController < ApplicationController
      def index
        @Promotion = Promotion.find :all
      end

模型

  class ApplicationRecord < ActiveRecord::Base
    self.abstract_class = true
    self.primary_key= :promo_id
  end

查看

    <%= @promotions.promo_id %> 

1 个答案:

答案 0 :(得分:1)

如果您想显示所有Promotion,请执行类似

的操作
def index
  @promotions = Promotion.all
end

在你看来:

<% @promotions.each do |promotion| %>
    <%= promotion.id %>
    <%= promotion.name %>
<% end %>