我遇到了奇怪的问题,而简单的表单没有创建<form>
标记,但会创建所有输入
我的代码如下:
= simple_form_for @cost, url: cost_url, html: {remote:true, id: 'new_cost_form'} do |f|
= f.input :name, placeholder: "Cost name"
= f.input :factor, as: :text, :input_html => { 'rows' => 5}
= f.input :is_default, as: :boolean, label: "Default"
此代码生成单个输入(具有正确的名称)但页面上没有html <form>
标记(我试图在浏览器控制台$('#new_cost_form')
执行并且有空数组
我错过了什么吗?我用这种方式创建了很多表单,但只有这个不起作用。