我有一个事件模型和一个注释模型。 一个事件有很多注释,注释属于一个事件。
我想通过ajax请求在事件的显示页面上创建新评论。
但是,我似乎在使用正确的语法和路径时遇到了问题。
在下面的代码中,我用事件创建了一个simple_form,然后有一个嵌套的表单用于注释。但是,我需要此表单具有指向注释控制器上的create动作的直接路径,但是它当前正指向注释控制器中的显示页面(不存在)。 我能想到的唯一方法是创建一个自定义创建路径(我宁愿避免)。
我的语法和布局是否很简单?
<%= simple_form_for event,url: event_comment_path,action: :create,method: :post,html: { id: "new_comment" } do |f| %>
<%= f.simple_fields_for :comments do |ff| %>
<%= ff.input :contents,input_html: { class: "comment-contents" } %>
<% end %>
<% end %>