Хранение множественного выбора в базе данных для приложения рельсов - PullRequest
1 голос
/ 02 февраля 2012

У меня есть модель для "Местоположение", которая имеет название, описание и тип.Типом может быть «Бар», «Ресторан» и т. Д. Я хочу, чтобы в моем представлении было поле выбора с различными вариантами с несколькими вариантами выбора.

Как мне выполнить синтаксический анализ поля выбора вмой контроллер и хранить его в базе данных?

1 Ответ

0 голосов
/ 02 февраля 2012

Если вы хотите использовать тип как поле выбора в форме Location, вы можете поместить возможные типы в класс Location.

class Location < ActiveRecord::Base
  attr_accessible :type
  TYPES = ["Bar", "Restaurant"]
end

Просмотр

<%= f.select(:type, options_for_select(Location::TYPES.each {|y| y.capitalize! } ), { :prompt => "Select Type" }) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...