我是Ruby on Rails的新手。我正在尝试在rails中创建博客应用程序,其中每个帖子都可以与许多标签相关联。可以从现有标签创建或选择帖子的标签。
发表/ _form.html.erb
<%= form_for([@topic, @post]) do |form| %>
<label>Title </label><br/><%= form.text_field :title, required: true %><br/><br/>
<label>Content </label> <br/> <%= form.text_area :content, required: true %><br/><br/>
<%= form.collection_select(:tag_ids, Tag.all, :id, :name, {}, :multiple => true) %><br/><br/>
<div id="tag">
<%= link_to 'Create New Tag', new_tag_path, remote: true %>
</div>
<%= form.submit %>
<% end %>
代码/ _form.html.erb
<%= form_for(@tag, remote: true) do |f| %>
<div class="actions">
<%= f.text_field :name%>
<%= f.submit %>
</div>
<% end %>
代码/ new.js.erb
$("#tag").html("<%= escape_javascript(render partial:'form')%>")
我在点击“创建新路径”链接时渲染了部分表格。但是,当点击链接'创建标记'和'创建帖子'时,它仍然会创建一个帖子但没有标记。我该如何创建标签?提前致谢。