1
我已经签出了关于此的文档,但我仍然有点困惑。我的目标是返回@mom上的内容字段。但是它会因未定义的方法“内容”而失败。和@goals的作品。我错过了关于@mom的内容,我该怎么做才能工作?Rails3困惑于活跃的关系
project_controller.rb
def show
@project = Project.find(params[:id])
@goals = @project.projectgoals.find(:first, :order => "created_at DESC")
@mom = @project.projectgoals.order(:created_at => "DESC").limit(1).all
end
Show.html.erb
<b>Name: </b><%= @project.name %><br/>
<b>Goals: </b><%= @goals.content %><br/>
<b>Goals: </b><%= @mom.content %>
<br/>
<%= debug @mom %>
模型
class Projectgoal < ActiveRecord::Base
attr_accessible :content, :project_id
belongs_to :projects
end
class Project < ActiveRecord::Base
attr_accessible :name
has_many :projectgoals
has_many :projectstatuses
end
叹息......这是漫长的一天。谢谢! – jlarry 2011-06-10 00:54:25