Я создаю очень простой сайт для рецензирования книг, и ему нужна возможность, чтобы пользователь мог добавлять небольшие комментарии о книге. Теперь у меня есть две таблицы, одна для книги и одна для комментариев, и теперь мне нужен способ передачи данных между ними, потому что я считаю, что рельсы обрабатывают вещи довольно удивительно.
Итак, моя модель книги содержит "has_many: comments"
и у меня модель комментария имеет: "own_to: book"
представление, которое я использую для просмотра и добавления комментариев: "/views/book/viewbook.html.erb"
Это показывает книгу и все ее детали, в нижней части находится раздел, где пользователь может добавить свои собственные комментарии, это выглядит так:
<%= form.text_field :title %>
<%= form.text_area :body %>
<%= submit_tag "Add Comment", :class => "submit" %>
теперь я знаю, что это не может работать, потому что выше ": title" и ": body" было бы в модели книги, но мне нужно, чтобы они были отправлены в модель комментария, потому что они находятся в базе данных комментариев. Как передать эти данные в базу данных комментариев. Я пробовал ": comment.title" и другие различные вещи, но все еще не могу понять, как передать эти данные.
Любые мысли будут с благодарностью.
(Я прошу прощения, если этот вопрос очень глупый или не был хорошо объяснен, мой лектор задал это задание, и rails - не тот язык, который я когда-либо использовал.)