-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 } %>
它会自动为你填写表格。