0
我有一個輔助模塊中的自定義窗體生成器方法。Rspec 3查看規範定製幫助程序的未定義方法
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
這工作與<= custom_form_for(media) do |f| %>
然而,它打破了RSpec的3視圖規格來看,我收到錯誤消息
ActionView::Template::Error: undefined method custom_form_for' for #<#<Class:0x007fea32454ce0>:0x007fea34064f98>
上呈現
是有可能包括幫手?
您究竟如何看到這個錯誤?當你運行規格? – Surya
當規範運行時是,它呈現視圖並收到此錯誤。 –