Zapis do tablicy do bazy danych z best_in_place

Witam.
Mam standardowy kod:

= best_in_place [@project, @cross_word], :wordarray, :type => :input

wordarray jest zapisany w bazie jako serialize. Teraz chcę w jakiś sposób mieć dostęp do odczytu i zapisu z widoku.

= best_in_place [@project, @cross_word], :wordarray, :type => :input

Taki kod pozwala mi bez problemu odczytać/zapisać, lecz wyskakuje błąd z wiadomych względów, że dane wpisane nie są tablicą. To akurat jasne.

= best_in_place [@project, @cross_word], :wordarray[1], :type => :input
= best_in_place [@project, @cross_word], :wordarray[2], :type => :input

Niestety w taki sposób wyświetla mi błąd i nie jestem w stanie zapisać/odczytać to do Array. Czy ktoś wie w jaki sposób się dostać z widoku do odczytu/zapisu danych ?