2011-10-20 2 views
2

Я пытаюсь включить список данных из таблицы базы данных в другой модели.Rails3: включить поле из одной базы данных в другую модель

У меня есть модель события и модель Место проведения. В новом представлении «Место проведения» я хотел бы включить список существующих мест для присоединения к мероприятию, чтобы администраторы могли связать новое событие с существующими местами, и если я смогу управлять им, это также позволит создать новое помещение ,

В любом случае это возможно?

Когда я пытаюсь получить ключи @venue из нового вида Event, это просто не удается.

ответ

1

В контроллере для этого действия вам необходимо установить @venues, прежде чем вы сможете использовать его в представлении.

@venues = Venue.all 
+0

Нужно ли идти в контроллер событий, индекс четкости или в конкретном маршруте помощника (AKA Защиту новый ... конец). Кажется, я не могу назвать это в любом случае. –

+1

Внутри 'def index' вы можете использовать его в шаблоне' index.html.erb'. 'def new' позволит вам использовать его в шаблоне' new.html.erb'. Зависит от того, что вам нужно. – ctcherry

Смежные вопросы