У меня есть поле формы, в котором пользователь вводит строку с тегами "foo, bar, foobar"
. Это отправляется контроллеру как item_params[:tag_list]
. В контроллере мое действие create
включает в себя @item = Item.create(tag_list: item_params[:tag_list])
. Это приводит к тому, что атрибут tag_list заполняется как массив строк ["foo", "bar", "foobar"]
.Rails - атрибут массива Render как строка при неудачной проверке
Если проверка не удалась, мне нужно ввести поле формы, которое будет заполнено "foo, bar, foobar"
, а не массив строк. Есть ли способ манипулировать этим, прежде чем он вернется, чтобы заполнить поле формы, которая не прошла проверку?
что проверка? –