Ruby on rails 关联名称必须是符号

Ruby on rails 关联名称必须是符号,ruby-on-rails,Ruby On Rails,大家好,我正在开发一个在ROR中有2个模型的应用程序 my routes.rb文件 resources :questions do resources :answers end 我的一个模型: class Answer < ActiveRecord::Base belongs_to Question end class-Answer

大家好,我正在开发一个在ROR中有2个模型的应用程序 my routes.rb文件

resources :questions do
       resources :answers
end
我的一个模型:

class Answer < ActiveRecord::Base
  belongs_to Question
end
class-Answer
另一种模式:

class Question < ActiveRecord::Base
  has_many :answers, :dependent=>:destroy
end
类问题:毁灭
结束
和我的show.html.erb文件

<h1><%= @question.title %></h1>
<p><%= @question.details %></p>
<small><%= @question.created_at %></small>
<h1>Answers</h1>
<%= render @question.answers %>
<h2>Add an answer</h2>
<%= render "answers/form"%>

答案 添加答案
当我触发show action时,我得到以下错误:
关联名称必须是符号

更改此项,问题应为符号形式

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
错误
错误:关联名称必须是符号
已提示您


有关更多信息,请参见此处-

更改此项,问题应以符号形式出现

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
错误
错误:关联名称必须是符号
已提示您


有关更多信息,请参见此处-

更改此项,问题应以符号形式出现

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
错误
错误:关联名称必须是符号
已提示您


有关更多信息,请参见此处-

更改此项,问题应以符号形式出现

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
错误
错误:关联名称必须是符号
已提示您


有关更多信息,请参见此处-

在ruby指南中严格编写的应用程序中,不要在任何地方使用大写字母

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
在ruby指南中严格编写的应用程序中,不要在任何地方使用大写字母

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
在ruby指南中严格编写的应用程序中,不要在任何地方使用大写字母

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
在ruby指南中严格编写的应用程序中,不要在任何地方使用大写字母

class Answer < ActiveRecord::Base
  belongs_to :question
end
class-Answer
一条错误信息不可能比那条更清楚错误信息不可能比那条更清楚错误信息不可能比那条更清楚错误信息不可能比那条更清楚