-1
這是問題,我需要在更新時獲得表單的值。如果由於某種原因,表單未提交,我們再次填充它們很麻煩。我嘗試過使用實例變量。控制器,但沒有重新填充管理員form.please幫助如何在rails的編輯動作中重新填充表單?
這是問題,我需要在更新時獲得表單的值。如果由於某種原因,表單未提交,我們再次填充它們很麻煩。我嘗試過使用實例變量。控制器,但沒有重新填充管理員form.please幫助如何在rails的編輯動作中重新填充表單?
創建表單的部分'_form_partial.html.erb'。在形式傳遞對象
<%= form_for your_object do |f| %>
現在您的控制器添加下面的方法
def new
@object = YourModelClass.new
end
def edit
@object = YourModelClass.find(params[:id])
end
現在new.html.erb和edit.html.erb使你的部分作爲
<%= render partial: 'path_to_your_partial' , locals: { object: @object } %>
它會自動爲你填寫表格。