Test rspec kończy się niepowodzeniem, gdy próbuje się kliknąć przycisk click_ "Utwórz moje konto", mówiąc "Nie można znaleźć działania" create "dla UsersControllerSamouczek Ruby on Rails 7.2.2: Błąd rspec: nie można znaleźć działania 'create' dla UsersController
Zakładam, że jest to RESTNY problem, gdzie domyślnie jest POST zamiast GET (lub coś w tym stylu) .Dlaczego oh, dlaczego inaczej byłby próba wywołania "create" zamiast "new"? następna sekcja - 7.3 - zdefiniowana jest akcja "tworzenia", ale sam kurs mówi, że testy powinny kończyć się do końca 7.2.2:
Z drugiej strony, po prostu może mi brakować czegoś. nie piszę do administratora na stronie tutoriala
będę pisać mojego kodu ale zweryfikowaniu, że jest taka sama jak w przykładach tutorialu: http://ruby.railstutorial.org/chapters/sign-up?version=3.2#sec:signup_form
Właśnie przejrzałem wyjście HTML dla formularza i na pewno napisałem POST. Co oznacza, RESTfully, że akcja jest "tworzyć". Więc może to tylko pomyłka w samouczku. Zamierzam ugryźć bullet i wysłać maila do Michaela (admin). –
Widać z listingu 7.20, można stwierdzić, że wygenerowany HTML faktycznie wyświetla to działanie POST. –
Alex