0
我的應用程序有問題,其中有許多答案,其中有許多評論。param丟失或值爲空:在Rails 4中存儲具有關係的實體
不過,我試圖挽救一個答案的評論時遇到問題,我收到此錯誤:
param is missing or the value is empty: comment
突出顯示的行,這是一個:
params.require(:comment).permit(:description)
的圖,其中評論創建的是問題的展示視圖,所以在QuestionController
首先我加載comment
:
def show
@answer = Answer.new
@comment = Comment.new
end
這是該視圖的樣子:
<p>
<strong>Answers:</strong>
</p>
<% unless @question.answers.empty? %>
<ul class="list-groups">
<% @question.answers.each do |answer| %>
<li class="list-group-item">
<h4><%= answer.description %></h4>
<hr>
<%= form_for(@comment, html: { class: "form-inline" }) do |f| %>
<div class="form-group">
<%= text_field_tag 'description', nil, placeholder: 'Comment this answer', class: "form-control" %>
</div>
<div class="form-group">
<%= f.submit "Comment", class: "btn btn-default" %>
</div>
<input id="answer_id" name="answer[id]" type="hidden" value="<%= answer.id %>">
<% end %>
</li>
<% end %>
</ul>
<% else %>
有什麼不對?