Я создал новый проект с использованием rails 6 и не могу протестировать многие контроллеры с rspec 3.8 или 3.9.0.pre, например этот тест:
it 'OK' do
get :index
expect(response).to be_ok
end
поднимает
Failure/Error: render template: 'rig_masters/index'
ActionView::Template::Error:
wrong number of arguments (given 2, expected 1)
если у меня есть контроллер, который отображает json, он проходит, например, если контроллер
def index
@components = Component.recent
render json: @components
end
тест проходит
но если я попытаюсь отобразить вид, например
def index
@components = Component.recent
end
или даже
def index
@components = Component.recent
render template: 'components/index'
end
вызывает ошибку ActionView::Template::Error: wrong number of arguments (given 2, expected 1)
Любая помощь в прохождении этих тестов будет принята с благодарностью.
config.render_views
? - person Violeta   schedule 17.09.2019