如何使用rails 3.1.4中的FormBuilder.new构建表单生成器对象
How to build a form builder object with FormBuilder.new in rails 3.1.4
我们需要在控制器中使用FormBuilder.new创建一个表单生成器对象。以下是我们现在正在做的:
@f = ActionView::Helpers::FormBuilder.new(:invoice, @invoice, self, {}, proc {} )
有一个错误说:
ActionView::Template::Error (undefined method `fields_for' "invoiceController.."
我们相信@f不是一个表单生成器对象,这就是为什么fields_for不能被识别的原因。这个问题似乎与自我参数有关,而自我参数在定义上是当前的观点。使用FormBuilder构建表单生成器对象的正确方法是什么?谢谢
您不能让它与控制器中的这些参数一起工作的原因是您为"template"参数调用了"self",而"template"参数实际上只是模板。。。从模板中。在控制器中,self是控制器,而不是模板。
相关文章:
- jquery从2个json字符串构建一个复选框表单
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 使用 javascript 中的表单元素构建一个 xml 字符串
- Angularjs在js中绑定动态表单构建
- 如何使用rails 3.1.4中的FormBuilder.new构建表单生成器对象
- jQuery:从带有 for 循环的数组动态构建表单
- 加载商店数据以动态构建表单 煎茶触摸2.
- 使用2个下拉选项构建表单,用于加载特定的PDF
- 动态构建表单
- 在复制到电子表格时将逻辑构建到 Google Apps 脚本表单中
- 流星:构建自定义表单,提交后需要帮助重定向
- 我需要帮助构建用于添加药物的 jQuery 表单
- 显示按表单构建的数组的数组元素总数
- 在 React 中构建知道所有输入字段值的表单
- Django Forms - 构建一个表单,显示来自几个不同模型的字段,但按外键排序
- 挖空和 JQuery UI 拖放表单构建器
- 构建一个脚本以从 HTML 表单中获取数据并将其放在上面
- 从具有多个变量的表单构建post数据结构
- 动态表单构建器的Javascript框架
- 从表单构建FormData对象