Я продолжаю получать ошибку No route matches
для действия вложенного ресурса #create
. Вот что я получил:
маршруты:
...
resources :users, only: [:show, :create] do
resources :filters, only: [:new,:create]
end
...
спецификация контроллера:
...
context 'with valid attributes' do
it "creates new Filter" do
expect{
post :create, {:filter => attributes_for(:filter)}
}.to change(Filter, :count).by(1)
end
...
ошибка:
No route matches {:action=>"create", :controller=>"filters", :filter=>{[long filter hash]}