关联我的结果时遇到问题。让我带你走:
我有 2 张桌子。仪表板、图表。
图表表有一个dashboard_id 字段,因为仪表板有许多图表。
所以我想要在仪表板控制器中获取仪表板和所有相关图表。这是我到目前为止所拥有的:
楷模
class Dashboards < ActiveRecord::Base
has_many :charts
....
end
class Charts < ActiveRecord::Base
has_one :dashboard
....
end
控制器
class DashboardsController < ApplicationController
def show
#an ID is passed but for testing...
@dashboard = Dashboards.includes(:charts)
end
end
看法
/dashboards/show.html.erb
<%=@dashboard.inspect%>
结果
uninitialized constant Dashboards::Chart
有人可以告诉我我做错了什么吗?它对我来说看起来很干净,我花了几个小时研究这个。我忽略了什么吗?