Ruby on Rails - добавление комментариев к сообщению - PullRequest
0 голосов
/ 26 мая 2018

Я делаю сайт, используя ruby ​​на рельсах, которые позволяют пользователям отправлять рецепт.Я назвал это Recipeazy.Я не уверен, как я могу позволить пользователям добавлять комментарии (которые пользователь, который оставил комментарий, может редактировать и удалять комментарии).Это ссылка на мой код: https://ide.c9.io/kingsong/recipeazy И я не уверен, будет ли это работать для меня: https://thinkster.io/tutorials/rails-json-api/adding-comments-to-articles

Если я не уверен, пожалуйста, скажите, есть ли кодЯ должен написать.

Спасибо.

1 Ответ

0 голосов
/ 27 мая 2018
  1. Ни одна из двух предоставленных вами ссылок не работает.
  2. То, что вы пытаетесь выполнить, очень легко!

Это просто настройка комментирования.Он состоит из модели Recipe, модели Comment и модели User.Все эти модели будут связаны друг с другом.

models / recipe.rb

class Recipe < ApplicationRecord
  has_many :comments
end

models / user.rb

class User < ApplicationRecord
  has_many :comments
end

models / comment.rb

class Comment < ApplicationRecord
  belongs_to :recipe
  belongs_to :user
end

Как я уже сказал, это простая настройка комментирования.Это не касается авторизации или вложенных комментариев.

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