0

我正在尝试加载没有评论的帖子,但未显示此表单:

<%= simple_form_for(@task) do |f| %>
  <%= f.simple_fields_for :comments  do |comment| %>
    <%= comment.input :COMM_TEXT, as: :text%>
  <% end %>
<% end %>

如果尚未发布评论以添加评论,如何使其可见。

4

1 回答 1

0

如果尚未发布评论以添加评论,如何使其可见。

我建议你创建一个新评论,它不会保存在数据库中,它只是一个新评论的模板:

<%= simple_form_for(@task) do |f| %>
  <%= f.simple_fields_for :comments, @task.comments.new  do |comment| %>
    <%= comment.input :COMM_TEXT, as: :text%>
  <% end %>
<% end %>

这是一篇关于嵌套表单的好文章,我建议您阅读

于 2016-08-12T09:44:38.507 回答