问题标签 [acts-as-commentable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
315 浏览

ruby-on-rails-3 - Ajax Star Rating In form RoR

在我的 RoR 3 项目中,我试图找到一种对模型进行审查的方法。有点像亚马逊,用户可以在其中评论产品并对其进行评分。为此,我选择了 ajaxful-rating 和acts_as_commentable 插件。但是,我遇到的问题是,当用户单击星级(通过 ajaxful-rating)时,rate 函数会自动将 db 行添加到“rate”表中,因此它可以在没有注释的情况下存在依附于它,这不是我想要的。重写 ajaxful 功能似乎也不合逻辑,我觉得这个功能应该存在于某个地方,但我找不到任何 gem 或插件。

以前有没有人做过这样的事情?

0 投票
1 回答
271 浏览

ruby-on-rails - 没有标题字段的acts_as_commentable

我对acts_as_commentable gem 非常感兴趣,但是通过查看它,我发现它在数据库中有一个用于评论标题的列。我不需要标题,但我确实想通过使用 gem 来节省时间。

是否有任何现有的分叉已删除标题字段,或者我应该在创建和呈现评论时跳过并简单地忽略标题字段?我很确定我可以分叉 gem 并删除该列的任何验证/跟踪,但我更喜欢现有的解决方案。

0 投票
0 回答
561 浏览

ruby-on-rails - 'acts_as_commentable_with_threading' 不保存评论

这是我的表格:

和我的comments_controller

还有我的路线:

表单有效,我可以提交和控制台显示:

但是没有任何承诺,我做错了什么?

0 投票
1 回答
657 浏览

ruby-on-rails - 我如何为两个模型使用acts_as_commentable

我想为两个模型(博客和帖子)使用acts_as_commentable。我生成了评论模型并添加了我的所有字段。

我创建了一个comments_controller,在创建操作中我必须找到博客和帖子,所以为了让它工作,我正在做这样的事情:-

我知道它很丑,但我不知道如何继续这个,有人可以帮我吗?

0 投票
1 回答
512 浏览

ruby-on-rails-3 - act_as_commentable_with_threading 未初始化常量 Post::Comment Rails 3.1.3

我已将我的应用程序从 Rails 2.3.5 升级到 Rails 3.1.3。我有acts_as_commentable_with_threadingawesome_nested_set作为插件。现在我在 GemFile for Rails 3.1.3 中添加了如下

我在模型中有如下代码

act_as_commentable_with_threading的迁移已在数据库中应用。

我认为声明为

当我尝试加载该视图时,该行出现错误

可能是什么问题。请帮我。

提前致谢!

0 投票
0 回答
470 浏览

ruby-on-rails-3 - Rails 的acts_as_commentable_with_threading 和嵌套路由

我有以下路线:

正如 AACWT 示例的文档所建议的那样,我尝试使用以下代码为事件添加注释view/comments/_comments.html.erb

其中,由以下人员呈现views/events/show.html.erb

@event相应的控制器操作中分配的位置。

中的create方法comments_controller.rb

尽管此时这可能不正确,因为我已经尝试了许多不同的方法来使其正常工作,并且需要回到我的代码产生问题的地方。问题是它试图加载可评论的路径,在这种情况下是事件,所以它正在尝试的是event_path它应该是什么时候organisation_event_path。我如何将它传递给方法?

我的想法可能是由 procproc.new |organisation, event|或类似的东西引起的,但这就是我卡住的地方。我仍在学习 Rails 以及 ActiveRecord 中的关联是如何工作的。任何指针都将不胜感激,因为它将使我不必对结构进行大量更改并将事件作为自己的资源而不是嵌套,这会产生各种其他问题。

也就是说,理想情况下,我追求实现这一目标的最佳实践方式,所以如果确实需要改变方案,那么我想我必须这样做!

0 投票
2 回答
1125 浏览

ruby-on-rails - 获取最多评论的对象

我正在使用acts_as_commentable_with_threading gem 让用户能够评论我的博客文章。

我现在要做的是显示评论最多的帖子,但我不知道如何查询它们(据我所知,gem 不提供这种方法)。你能给我写一些提示或想法如何实现这样的目标吗?

0 投票
1 回答
1639 浏览

ruby-on-rails - Rails:实现acts_as_commentable_with_threading 表单

我正在尝试创建一个利用acts_as_commentable_with_threading gem 的表单。虽然我有工作代码,但它有几个问题。我主要担心的是我必须为可评论对象的 ID 创建一个 hidden_​​field。由于 gem 的内置方法 build_from,我怀疑有一种方法可以绕过它。如果你知道怎么做,请分享。目前,我的代码如下所示:

在我的印象控制器中,我有:

在我看来,我有:

在评论控制器中,我有:

在评论模型中:

0 投票
1 回答
2953 浏览

ruby-on-rails - Rails:从视图中订购

我正在使用acts_as_commentable_with_threading gem。这个 gem 包括方法 'comment.children',它创建了所有子评论的散列。默认情况下,它通过 created_at ASC 对子项进行排序。我想改变孩子的排序方式,但据我所知,我不能直接编辑这个方法。相反,我一直试图在视图中重新排序它们,如下所示:

不幸的是,这没有效果。知道我做错了什么吗?

0 投票
0 回答
333 浏览

ruby-on-rails-3 - 2 级嵌套表单,带有acts_as_commentable 和nested_form gem

我正在使用nested_formacts_as_commentable

我希望能够向问题或解决方案添加评论。一个问题有很多解决方案(想想stackoverflow,你不会错的)。

对于下面的嵌套表单,我如何将 Solution.comments 传递给 link_to_add 帮助器(请参阅#comment 4th line from end)?目前,在特定解决方案下方输入的评论被分配给父问题(提交时),即使帮助程序嵌入在解决方案字段的 fields_for 中。

注意:如果我在 Rails 控制台中通过 Solution.comments.create 添加评论,则当我重新显示时,评论会在解决方案下正确显示,所以我很确定这只是我需要修复的 link_to_add 帮助器调用。

有人有什么想法吗?

这是(haml)嵌套形式