Czesc, mam pytanie.
robie mały sklepik z koszulkami, kazda koszulka to product.
<% for product in @products %>
<%=h product.nazwa %>
<rozwijany form z rozmiarem ??? >
<%= link_to “Dodaj do koszyka”, :action => :dodaj_do_koszyka, :id => product%>
<% end %>
Chce jeszcze umieści rozwijany form z wyborem rozmiaru, które nie jest polem rekordu product.
Jak go najlepiej sformułować?
Jak przekazać z z widoku do kontrolera zarówno product.id jak i wybrany rozmiar?
Zależy chyba co dalej z tą koszulką z rozmiarem, jeśli to ma być pozycja zamówienia to chyba warto utworzyć takowy model. Jeśli lista rozmiarów jest w miarę zamknięta [xxl … xxs] to zazwyczaj umieszcza się stałą - tablicę „na sztywno” w definicji modelu, np:
class Tshirt
ROZMIARY = [["super duży", " xxl"],
# wszystkie inne
["super mały", "xxs"]]
end
pierwsza wartość jest wyświetlana, druga jest przechowywana w bazie