我正在使用 Rails 的“in_place_editing”插件来呈现具有就地编辑的表单。只要 Rails 选择了默认模板(在控制器内部没有调用“渲染”方法),事情就可以正常工作,但是当我尝试使用“render :partial => 'partial_name'”调用渲染部分时,它们会崩溃。这是一个已知问题(in_place_edit 不适用于局部?)还是我遗漏了什么?渲染部分时出现以下错误:
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
.../vendor/plugins/in_place_editing/lib/in_place_macros_helper.rb:74:in `in_place_editor_field'