Proszę spojrzeć na obraz podany w linku. http://i.cubeupload.com/YZtQkP.jpg
1. co robi przedheperarz pomocniczy w tym kontrolerze?
2. co nazywamy "set_product" po before_action?
3. co to znaczy tylko i nazwy akcji.?
4. W akcji indeksu jest polecenie
Product.all
a produkt to nazwa modelu, którą znam. Ale po uruchomieniu w przeglądarce domyślnie wyszukuje akcję indeksu. czy ten kod "product.all" tworzy obiekt lub jest to polecenie
product.new
w nowej akcji tworzy obiekt.
ponieważ robię projekt na szynach bez nauki ruby. więc proszę, daj mi rozwiązanie.
Odpowiedzi:
1 dla odpowiedzi № 1.all jest metodą używaną w modelu (w tym przypadku w produkcie), który wywołuje wszystkie wystąpienia tego modelu.
set_product to metoda używana przed metodami show, edit, update i destroy. Ustawia produkt, którego chcesz użyć do tych działań.
Myślę, że naprawdę czerpałbyś korzyści z nauki ruby podczas uczenia szyn. Poleciłabym świetny Poradnik Railsowy Michaela Hartla, który jest dostępny za darmo na jego stronie.