無法批量分配受保護的屬性:答案。 (使用Rails3)無法將大量屬性分配給註釋?
我不知道爲什麼它不允許我這樣做,因爲我可以訪問我的嵌套屬性。
這就是我的回答模式
class Answer < ActiveRecord::Base
has_many :comments, dependent: :destroy
belongs_to :question
attr_accessible :anonymous, :answer, :commenter, :votes, :comments_attributes
accepts_nested_attributes_for :comments
end
這是我的意見模型
class Comment < ActiveRecord::Base
belongs_to :answer
attr_accessible :anonymous, :comment, :writer, :votes
end
我的觀點
<%= form_for([@answer, @comment]) do |f| %>
<p>
<%= f.label :comment %>
<%= f.text_area :comment, :cols => "50", :rows => "30"%>
</p>
<p>
<%= f.submit "Submit Comment" %>
</p>
<% end %>
未能在這種形式這是我在功能我的commentsController是顯然導致錯誤
def create
@answer = Answer.find(params[:answer_id])
@comment = @answer.comments.new(params[:comment])
@comment.save
redirect_to question_path(@answer)
end
什麼版本的Rails,您使用的?看你的Gemfile。 – Mohamad
使用導軌3 - – google1254