我正在研究RoR入门教程并且坚持使用添加第二个模块。对于f.submit
,:body
内容已添加到数据库中,但:commenter
似乎没有添加到数据库中。我找不到这个bug。有人有任何建议吗?
以下是 show.html.erb 的代码:
<h2>Add a Comment:</h2>
<%= form_for([@article, @article.comments.build]) do |f| %>
<p><%= f.label :commenter %><br><%= f.text_field :commenter %></p>
<p><%= f.label :body %><br><%= f.text_area :body %></p>
<p><%= f.submit %></p>
<% end %>
答案 0 :(得分:0)
确保您在评论控制器的comment_params方法中有:commenter。
答案 1 :(得分:0)
解决。这是一个“眼睛问题”。 my:评论者拼写:commmenter。
很抱歉。谢谢。