3
此問題涉及三種模型。
用戶可以創建具有標題和內容屬性的模板。創建發佈時,用戶可以從下拉列表中選擇模板。Rails通過一個下拉選項填寫兩個表單字段
我想創建一個張貼表單,用戶可以從下拉列表中選擇一個模板的標題,並自動將該模板的屬性用於表單中的張貼內容和標題。
到目前爲止,我已經設法爲用戶的模板創建了一個下拉菜單,但我努力使內容字段按照我所描述的進行操作。
<%= 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 %>
我不明白。模板有標題和內容。發帖有標題,內容和template_id。所以當你從列表中選擇一個模板時,發佈的標題和內容必須反映所選模板? – MurifoX
換句話說,您是否希望'content'文本字段根據您的模板下拉選項進行更改? – sebkkom
如果您想根據下拉決定動態替換您的內容字段,則需要添加javascript。 – Kelseydh