这个问题涉及三种模式 用户可以创建具有标题和内容属性的模板。创建发布时,用户可以从下拉列表中选择模板。
我想创建一个用于发布的表单,用户可以从下拉列表中选择模板的标题,并自动将该模板的属性用于表单中的发布内容和标题。
到目前为止,我已经设法为用户的模板创建了一个下拉列表,但我正在努力使内容字段完成我所描述的内容。
<%= form_for(@cposting) do |f| %>
<%= f.label "Use a template" %>
<%= f.collection_select :title, current_user.templates, :title, :title, { prompt: "Choose a template" }, class: "browser-default" %>
<%= f.label :content %>
<%= f.text_field :content %>
<% end %>
答案 0 :(得分:0)
选择完成后,您需要使用javascript修改其他字段。一个jquery / coffeescript示例:
{{1}}