У меня есть две модели, мы будем называть их Entry и Comments для нашего примера, которые связаны как Entry has_many :comments
и Comment belongs_to
Entry.Когда создается новый комментарий, мне нужно явно указать идентификатор записи для внешнего ключа.Прямо сейчас я использую строку запроса.Это работает так.Пользователь просматривает и вводит запись, щелкает ссылку для создания нового комментария (ссылка выглядит примерно так: b / new? A_id = 1), а затем я использую метод сборки для создания новой записи.
Я знаю, еслиЯ вложил ресурсы, они бы работали просто отлично, но есть причины, по которым я не хочу этого делать, а именно, что я планирую вложить ресурс в разделе «Комментарии» и не хочу углубляться в столько уровней.
У меня изначально была форма для нового комментария на странице Показать запись, но у меня были проблемы с выполнением некоторых пользовательских проверок и передачей сообщений об ошибках и т. Д. (А именно, мне нужно было подсчитать слова перед отправкой).
Есть мысли?Я не против использования строк запроса, просто не уверен, что есть лучший способ.