Ruby on rails 自定义辅助对象的Rspec 3视图规范未定义方法
我在助手模块中有一个自定义表单生成器方法Ruby on rails 自定义辅助对象的Rspec 3视图规范未定义方法,ruby-on-rails,ruby,rspec,rspec-rails,Ruby On Rails,Ruby,Rspec,Rspec Rails,我在助手模块中有一个自定义表单生成器方法 module MediaHelper class CustomFormBuilder < ActionView::Helpers::FormBuilder ... end def custom_form_for(data, *args, &proc) options = args.extract_options! form_for(data, *(args << options.merge(buil
module MediaHelper
class CustomFormBuilder < ActionView::Helpers::FormBuilder
...
end
def custom_form_for(data, *args, &proc)
options = args.extract_options!
form_for(data, *(args << options.merge(builder:
MediaHelper::CustomFormBuilder)), &proc)
end
end
模块MediaHelper
类CustomFormBuilder (数据,*(args的表单可以使用helper()
在我的视图规范中:
RSpec.describe 'media_items/new', type: :view do
helper(MediaHelper)
end
在规范中调用render
时,它会使用
正确地渲染视图。可以使用helper()
在我的视图规范中:
RSpec.describe 'media_items/new', type: :view do
helper(MediaHelper)
end
在规范中调用render
时,它使用
正确地呈现视图。您看到此错误的准确程度如何?当您运行规范时?是的,当规范运行时,它呈现视图并接收此错误。您看到此错误的准确程度如何?当您运行规范时?是的,当规范运行时,它呈现视图和此错误收到r。