我正在尝试加载没有评论的帖子,但未显示此表单:
<%= simple_form_for(@task) do |f| %>
<%= f.simple_fields_for :comments do |comment| %>
<%= comment.input :COMM_TEXT, as: :text%>
<% end %>
<% end %>
如果尚未发布评论以添加评论,如何使其可见。
我正在尝试加载没有评论的帖子,但未显示此表单:
<%= simple_form_for(@task) do |f| %>
<%= f.simple_fields_for :comments do |comment| %>
<%= comment.input :COMM_TEXT, as: :text%>
<% end %>
<% end %>
如果尚未发布评论以添加评论,如何使其可见。
如果尚未发布评论以添加评论,如何使其可见。
我建议你创建一个新评论,它不会保存在数据库中,它只是一个新评论的模板:
<%= simple_form_for(@task) do |f| %>
<%= f.simple_fields_for :comments, @task.comments.new do |comment| %>
<%= comment.input :COMM_TEXT, as: :text%>
<% end %>
<% end %>
这是一篇关于嵌套表单的好文章,我建议您阅读。