formtastic -: значение строкового поля как массив, а не как найденный - PullRequest
0 голосов
/ 25 мая 2010

есть ли возможность отправить из формы формы значение: строковое поле типа

- semantic_form_for :project do |form|
 - form.inputs do
  = form.input :task_ids, :as => :string

как массив? В настоящее время значение этого поля отправляется как String, и я не хочу анализировать эту строку в контроллере.

Кроме того, не могли бы вы дать мне представление - если задача с отправленным идентификатором не найдена - как лучше всего уловить эту ситуацию - проверка в контроллере или что?

Ответы [ 2 ]

1 голос
/ 01 июня 2010

Я решил эту проблему с помощью средства доступа к атрибуту создания для task_ids

0 голосов
/ 26 мая 2010

Один из способов справиться с этим - использовать: as =>: check_boxes или: as =>: выбрать с: ассоциациями задач напрямую, это добавило бы преимущество в удобстве использования. Если вы настаиваете на использовании task_ids, возможно, лучше переопределить метод task_ids =. Там вы можете обрабатывать данные и проверять их правильность.

...