/ / Railsy pomocników w kontrolerze i tworzenie obiektu modelu [closed] - ruby-on-rails, ruby, model-view-controller, ruby-on-rails-4

Railsowe pomocniki w kontrolerze i tworzenie obiektu modelu [closed] - ruby-on-rails, ruby, model-view-controller, ruby-on-rails-4

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.