używamy „serializowania” cechę ActiveRecord w Rails takich jak to:Jak wyświetlić seryjny atrybut Array dla modelu Rails ActiveRecord w formularzu?
class User < ActiveRecord::Base
serialize :favorite_colors, Array
....
end
więc możemy mieć
u = User.last
u.favorite_colors = [ 'blue', 'red', 'grey' ]
u.save!
Więc zasadniczo ActiveRecord jest szeregowania tablicy powyżej i przechowuje je w jednej bazie danych pole o nazwie ulubione_ kolory.
Moje pytanie brzmi: w jaki sposób pozwalasz użytkownikowi wprowadzić swoje ulubione kolory w formularzu? Czy używasz serii pól tekstowych? A kiedy już zostaną wprowadzone, w jaki sposób pokazujesz je w formularzu do edycji?
To jest pytanie związane z Pomocnikiem formularzy Railsów dla serializowanego atrybutu tablicy.
Dzięki
Dziękuję, ale moje pytanie dotyczy sposobu pokazania tego atrybutu tablicy w formularzu, aby umożliwić edycję tego pola. –
oh przepraszam - źle to zrozumiałem ... mimo że zredagowałem pytanie - moja wina – awenkhh