所以我正在开发一个 gem,它提供了与Jeditable jQuery 插件一起使用的帮助器,称为jeditable-rails。这些助手本质上是在编写创建表单的 javascript。
我正在寻找请求/控制器规范中的存根模板,执行如下操作:
gadget = Gadget.create!(:name => 'foo')
stub_template 'gadgets/edit.html.erb' => "<%= editable_field(@gadget, :name) %>"
# using Capybara
visit edit_gadget_path(gadget)
# fill out form, submit, etc.
当我在请求规范中运行它时,我得到了错误undefined method 'stub_template'
。是否可以stub_template
在请求规范中使用,还是有不同的方法来解决它?