11得票3回答
在Rails应用程序中实现acts_as_commentable是否有清晰的方法?

自述文件没有展示如何处理控制器和视图方面的设置。我已经搜索了几个小时,没有找到任何展示如何使用这个插件的内容。

6得票3回答
acts_as_commentable的示例?

我有一个希望可以评论的模型。我在创建“show”视图上的表单方面遇到了困难,以便允许创建评论。我没有找到任何好的或有用的示例。有谁能指点我或向我展示如何做到这一点的示例? 例如: 一个简单的博客应用程序。我有一个名为Post的模型。它可以被评论。因此,在“show”视图上,我想显示一个Po...

5得票1回答
Rails 6和Ruby 3.0.2中,acts_as_commentable的替代方案是什么?

我将我们的应用程序升级到了Rails 6.1.4.4和Ruby 3.0.2。我有这个旧宝石(gem)。 gem 'acts_as_commentable' 版本锁定在4.0.2。这个宝石似乎不再受支持,这很遗憾,因为当我启动我的应用程序或控制台时,我现在会收到这个错误 $ rails ...

4得票3回答
生成重复的ID,违反主键约束。

有谁能帮忙解释一下吗?我正在使用 Populator 和 Faker gem 将一些生成的数据放入我的数据库。其中,我生成了 10,000 条评论(这些评论是从 'acts_as_commentable' gem 中来的)。所有这些都运行正常。然而,当我尝试添加新评论时,会出现错误,说我正在违...

4得票2回答
获取最受评论的对象

我正在使用acts_as_commentable_with_threading宝石让用户评论我的博客文章。 现在我想显示评论最多的帖子,但是我不知道如何查询它们(据我所知,该宝石没有提供这样的方法)。你能给我写一些提示或想法来实现这样的事情吗?

4得票1回答
Rails: 在视图中实现排序

我正在使用acts_as_commentable_with_threading宝石。该宝石包括“comment.children”方法,可以创建所有子评论的哈希表。默认情况下,它按created_at ASC对子项进行排序。我想改变子项的排序方式,但据我所知,我不能直接编辑此方法。相反,我一直...

3得票2回答
为什么这个表单认为它应该路由到主页?

我有一个简单的表单simple_form_for new_comment,当我尝试查看表单(而不是提交)时,在浏览器中会出现“undefined method comments_path”错误。 _form.html.slim文件中的代码如下: = simple_form_for new_...

3得票1回答
Rails路由:不同命名空间的嵌套资源

我正在尝试使用acts_as_commentable宝石将评论添加到我的帖子模型中。我使用ABC作为命名空间,因此所有的控制器和模型都被命名为ABC :: Post、ABC :: User等。 目前我的路由设置如下: namespace :abc do resources :post ...