我已经在这里查看了所有其他问题,似乎没有人完全回答我的问题,因为一个解决方案最终导致我的项目中的其他地方出现另一个错误。
我正在努力展示所有"促销"从索引视图上的促销数据库,但我一直遇到错误,我当前的错误是在我的家庭控制器中它说"无法找到促销' 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 %>
答案 0 :(得分:1)
如果您想显示所有Promotion
,请执行类似
def index
@promotions = Promotion.all
end
在你看来:
<% @promotions.each do |promotion| %>
<%= promotion.id %>
<%= promotion.name %>
<% end %>