Używam inherited_resources i mam kontroler jak:przestrzeni nazw kontrolerów testowania błąd na resource_url (inherited_resources)
class Admin::PostsController < InheritedResources::Base
end
iw moim teście Kontroler:
it "redirects to the post" do
post = Post.create! valid_attributes
put :update, {:id => post.to_param, :post => valid_attributes}, valid_session
response.should redirect_to([:admin, post])
end
ja dostaję ten błąd:
undefined method `posts_url' for #<Admin::PostsController:0xec6fb20>
Najdziwniejsze jest to, że dzieje się to tylko podczas testów! Aplikacja działa poprawnie.
Czego mi brakuje?
[EDIT] Znalazłem ten problem podano, ale został zamknięty bez odpowiedzi https://github.com/josevalim/inherited_resources/issues/193
[EDIT] Właśnie się, dlaczego tak się dzieje i odpowiedział na powyższej stronie emisyjnej
Czy możesz zamieścić tutaj odpowiedź lub zamknąć pytanie, aby nie było wyświetlane jako "bez odpowiedzi"? – rafb3