运行spec/controllers/companies_controller_spec.rb
时出现以下错误。
undefined method `get' for RSpec::ExampleGroups::CompaniesController::Nested_2:Class (NoMethodError)
要启用get
方法,我在spec/rails_helper.rb
添加了一行。
RSpec.configure do |config|
config.infer_spec_type_from_file_location!
end
不幸的是没有效果,因此我添加type: :controller
这样:
describe CompaniesController, type: :controller do
#...
end
但我仍然遇到undefined method `get'
错误。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
您可以发布spec/controllers/companies_controller_spec.rb
的更多代码吗?如果没有这个,很难说......也许你忘了把get
置于it
区块内?或忘记此文件中的require 'rails_helper'
?