我正在使用ruby on rails创建一个网站,允许用户提交食谱。我称之为Recipeazy。我不确定如何允许用户添加评论(提交评论的用户可以编辑并删除评论)。 这是我的代码的链接:https://ide.c9.io/kingsong/recipeazy 而且我不确定这是否对我有用:https://thinkster.io/tutorials/rails-json-api/adding-comments-to-articles
如果我不清楚,请告诉我是否有任何我应该发布的代码。
感谢。
答案 0 :(得分:2)
这是简单评论设置。其中包含Recipe
模型,Comment
模型和User
模型。所有这些模型都将相互关联。
<强>模型/ recipe.rb 强>
class Recipe < ApplicationRecord
has_many :comments
end
<强>模型/ user.rb 强>
class User < ApplicationRecord
has_many :comments
end
<强>模型/ comment.rb 强>
class Comment < ApplicationRecord
belongs_to :recipe
belongs_to :user
end
就像我说的,这是一个简单的评论设置。这不涉及授权或嵌套注释。