добавить существующие значения в таблицу в виде строки

ruby-on-rails

42 просмотра

1 ответ

При действии отправки (из моего стандартного представления редактирования RoR) я хочу сохранить существующие поля данных в виде текущей текстовой карты в той же строке.

Контроллер должен «подтолкнуть» значение поля данных (например current_location) к textв tablefield logdumpс в \nкачестве разделителя.

После некоторого перемещения и изменения «current_location» будет, например, следующий текст, сохраненный в поле таблицы logdump: London Rio Athen Berlin New York

Я думал о сохранении этого журнала в дополнительной таблице журналов, но этого решения для дампа строк в мою существующую таблицу вполне достаточно для моих нужд.

Автор: klml Источник Размещён: 08.11.2019 11:04

Ответы (1)


0 плюса

Вы, вероятно, вам нужно сериализовать его

class User < ActiveRecord::Base
  serialize :current_location, Array
end

u = User.new
#=> #<User id: nil, current_location: [], created_at: nil, updated_at: nil>
u.current_location = %w(London Rio Athen Berlin New\ York)
u.save
Автор: Breno Perucchi Размещён: 20.08.2016 09:42
Вопросы из категории :
32x32