Я работаю над приложением, и у меня есть модель с атрибутом «фильмы» (5 лучших фильмов). Когда пользователь пытается изменить топ-5 фильмов, которые я хочу, чтобы отобразить каждый фильм в другом входе, но я не знаю, как это сделать (потому что все 5 фильмов представляют собой один единственный атрибут)Как отображать данные из одного столбца на несколько входов?
В моем контроллере
def show
@user = User.find(params[:id])
@user.movies = @user.movies.split(',')
end
На мой взгляд
<%= form_for @user do |f| %>
<%= f.label :movies %>
<%= f.text_field :movies[0] %>
.
.
.
<%= f.label :movies %>
<%= f.text_field :movies[4] %>
<% end %>
конечно, это не работает!
Можете ли вы показать нам часть модели, чтобы понять, как вы определили ваши '' фильмы '' атрибут? Это текстовое поле, или это ассоциация с другой моделью? – dgilperez