Есть ли шаблон или гем для сохранения параметров в сериализованном столбце - PullRequest
0 голосов
/ 27 марта 2012

У меня есть столбец параметров, который сериализуется. Я планирую хранить пользовательские настройки в нем, но не могу найти подробного описания, охватывающего это от построения формы до изменений контроллера / модели. Мне интересно, есть ли известный шаблон для этого, или есть драгоценный камень, покрывающий этот сценарий?

Ответы [ 2 ]

1 голос
/ 27 марта 2012

Вы можете использовать serialize :column_name в модели, а в форме либо передать массив данных, либо, если вы хотите сохранить хеш, вы можете использовать сериализованный хеш

0 голосов
/ 03 апреля 2012

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

class Account < ActiveRecord::Base
  has_serialized :options,
    :notification_comment => false,
    :notification_message => false,

Таким образом, я легко смогу использовать его с построителем форм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...