Zasadniczo parametry są danymi użytkownika dla aplikacji szyn.
Kiedy piszesz formularz, robisz to z reguły za pomocą żądania POST, w przeciwieństwie do żądania GET. Możesz myśleć o normalnych żądaniach szyn jako żądaniach GET, kiedy przeglądasz stronę, jeśli to pomaga.
Po przesłaniu formularza kontrola jest przesyłana z powrotem do aplikacji. W jaki sposób otrzymujesz wartości, które przesłałeś do formularza? params
jest jak.
O swoim kodzie. @vote = Vote.new params[:vote]
tworzy nowe Głosowanie do bazy danych przy użyciu danych params [: głosuj]. Biorąc pod uwagę, że przesłany formularz użytkownika został nazwany pod nazwą: głosuj, wszystkie jego dane znajdują się w polu: głosuj z hashem.
Następne dwa wiersze służą do pobrania elementu i użytkownika uid do formularza.
@extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])
wyszukuje najnowsze lub ostatnio wstawione głosowanie z bazy danych z warunkami item_id = item i user_id = uid.
Następne wiersze dotyczą czasu ostatniego głosowania i bieżącego czasu.
Jakie jest Twoje doświadczenie w tworzeniu stron WWW po stronie serwera? Jakie technologie już znasz? –
Jestem z HTML i CSS od lat. Zrobiłem klasy, które używały PHP, JS i Java. Użyto bardzo mało MVC z php. Nauczyłem się programowania w Javie. Dokładnie rozumiem teorię baz danych. – Dru