Czy "akcja" jako nazwa pola wejściowego jest zabroniona? Ponieważ wszystko działa z wyjątkiem przypisania "działania".Dlaczego nie mogę użyć parametru o nazwie "akcja"?
Odpowiedz
ponieważ action
, controller
to zabronione słowa.
Rozglàdnij debug params
--- !map:ActiveSupport::HashWithIndifferentAccess
action: index
controller: main
więc nie można używać tych params. Ponieważ będą ODWRÓCONE AUTOMATYCZNIE
Proponuję nie używając słów takich jak działania, nazwy metody jako nazwy pól, ponieważ są one wszystkie atrybuty tagu formularza i mogą się mylić, gdy formularz jest wysyłany
zgadzam się z jbeynon, chciałbym powiem też, że wszystko, co ma związek z CRUD (Tworzenie, Odczytywanie, Aktualizacja, Usuwanie) jest również chronione.
Nie rozumiem, dlaczego byłaby ona nieważna. Użytkownik chciałby uniknąć konfliktu z istniejącymi nazwami klas lub metod (np. Nie jest dobrym pomysłem do zdefiniowania metody o nazwie action
na kontrolerze).
wszystko działa oprócz zadania z "działania" param.
Czy powoduje to błąd? Jeśli tak, to co dokładnie?
Nie, brak błędu .. Pomija parametr. –
- 1. Funkcja JavaScript o nazwie "akcja"
- 2. Dlaczego mogę utworzyć klasę o nazwie "var"?
- 3. Dlaczego "nie można użyć obiektu jako parametru do metody"?
- 4. Dlaczego nie mogę użyć pliku scipy.io?
- 5. Jaki jest cel parametru o nazwie "niezdefiniowany" w funkcji JavaScript?
- 6. Dlaczego nie mogę użyć sizeof() w #if?
- 7. Dlaczego nie mogę użyć `import *` w funkcji?
- 8. Nie można znaleźć zasobu o nazwie "X", dlaczego nie?
- 9. Dlaczego nie mogę użyć parametru Valid wraz z RequestParam w Spring MVC?
- 10. Dlaczego wnioskowanie o typie metody nie pozwala określić parametru typu?
- 11. Dlaczego wyłuskuje wskaźnik o nazwie dereferencing?
- 12. Dlaczego nie można rozpoznać aliasu o nazwie w wybranej części?
- 13. Dlaczego VirtualBox może nie znaleźć zarejestrowanej maszyny o nazwie Windows_7?
- 14. Czy mogę użyć podtypu parametru funkcji w definicji funkcji?
- 15. Dlaczego możemy użyć "this" jako parametru metody instancji?
- 16. MongoDB: Zapytanie o klucz o nazwie spacji w nazwie
- 17. użyć zmiennej o nazwie tabeli w mysql sproc
- 18. Dlaczego nie mogę przekazać elementu typu klasy jako parametru szablonu?
- 19. Dlaczego nie mogę opublikować pola formularza z "statusem" w nazwie?
- 20. Dlaczego można użyć operatora warunkowego o wartości zerowej podczas ustawiania wartości parametru bool bez użycia parametru zerującego?
- 21. Dlaczego nie mogę użyć operatora <on 'std :: deque'?
- 22. Rozpocznij proces o nazwie
- 23. Jaki jest najlepszy projekt, którego mogę użyć do zdefiniowania metod o tej samej nazwie?
- 24. "Nie znaleziono jednostki wytrasku o nazwie" produkt ""
- 25. Dlaczego nie mogę użyć Marshal.Copy() do aktualizacji struct?
- 26. Swift "nie ma członka o nazwie"
- 27. Czy mogę użyć parametru enum w JpaRepository nativeQuery?
- 28. Nie można użyć parametru ref lub out w wyrażeniach lambda
- 29. Dane wejściowe w formularzu o nazwie "akcja" zastępują właściwość działania formularza. Czy to błąd?
- 30. Nie można użyć podstawienia parametru sqlite3 za pomocą PRAGMA?
Dziękujemy! Już zmieniłem nazwę. –