Рельсы один-ко-многим и формы - PullRequest
2 голосов
/ 13 июня 2011

Я начинаю с Rails и пытаюсь реализовать базовый сайт вопросов и ответов.На один вопрос есть много ответов.

Как создать новый вопрос, который прикрепляется к существующему ответу?

Все доступные учебные материалы в Интернете предназначены для вложенных форм, а это не то, что я ищуза.Вопрос уже существует.Я просто хочу приложить новые ответы на него.

Любая помощь очень ценится!

1 Ответ

3 голосов
/ 13 июня 2011

Я думаю, вы можете сделать это так.

class Question < ActiveRecord::Base
  has_many :answers
end

class Answer < ActiveRecord::Base
  belongs_to :question
end

Маршруты:

resources :questions do
  resources :answers
end

Здесь: / Вопросы / 1 / Ответы / Новое
Контроллер: Ответ Действие: новый

возвращает HTML-форму для создания нового объявления, относящегося к конкретному вопросу

POST / Вопросы / 1 / Ответы
создать создать новое объявление, относящееся к конкретному вопросу

http://guides.rubyonrails.org/routing.html#nested-resources

https://github.com/rusak1 - отправьте мне письмо здесь

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