无法在我的视图中调用我的关联表。已经尝试过。这是一个只会增加玩家的应用程序。新闻“开始游戏”后,他应该来到所有球员结果的结果视图。那么我当然会拥有“玩家”表的名称,然后是“结果”表中的绑定结果。现在在叠纸,i输入在后台只要bidningen作为无法在我的视图中调用我的关联表
视图:
<% @playersname.each do |p|%>
<ul>
<li><%= p.name %></li>
<li><%= p.results.try(:result) %></li>
</ul>
<%end%>
控制器:
class ResultsController < ApplicationController
def index
@playersname = Player.all
end
端
型号:
class Result < ActiveRecord::Base
# attr_accessible :title, :body
has_many :players
end
迁移:
class CreateResults < ActiveRecord::Migration
def change
create_table :results do |t|
t.string "result", :limit => 40
t.string "cal", :limit => 40
t.string "sum",:limit => 300
t.timestamps
end
end
端
如果您在播放器模型中添加“belongs_to:result”,您的问题是否得到解决? – cristian
没有保罗,我有 类播放器<的ActiveRecord :: Base的 attr_accessible:命名 belongs_to的:导致 结束 – Max