问题标签 [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.
javascript - Jquery字符数未显示
Jquery 字符数没有显示在我的评论表单下,即使它们适用于我的其他表单。任何帮助表示赞赏。
_form.html.erb
custom.js.coffee
ruby-on-rails - 充当可评论:评论正文格式
我想我的 rails 应用程序中有一个工作版本的acts_as_commenting_with_threading,但似乎每条评论的正文都以奇怪的格式保存。如何删除视图中的格式,使其仅显示文本(而不显示格式)?例如,如果我输入文本“测试评论”,则评论的正文将保存为“---\nbody: test comment\n”。我尝试了 html_safe,但它没有用。
步骤.rb
评论控制器.rb
显示.html.erb:
_comments.html.erb
这将打印:“---\nbody: test comment\n”
ruby-on-rails - 使用acts_as_commentable_with_threading 的质量分配错误
我一直在按照本教程acts_as_commentable_with_threading
使用gem实现线程注释。但是,我似乎遇到了质量分配错误,这似乎源于 gem 设置 Comment 模型的方式,我不确定是否应该修改(出于图书馆的初衷)。
错误输出
post_controller.rb
评论控制器.rb
评论.rb
ruby-on-rails - 作为可注释的线程示例
我是 Rails 新手,目前正在开发一个博客。我想知道是否有关于如何使用 Acts 作为可注释线程的教程,因为从 GitHub 使用的唯一说明是添加acts_as_commentable
到您的模型中。
- 我应该如何为新评论创建表单?
- 如何从模型中检索所有评论?
- 如何配置路由以显示评论?
- 如何修改我的控制器以使此功能可用?
ruby-on-rails - Acts_as_commentable:关联类型不匹配
我正在使用“acts_as_commentable”gem,但如果我尝试为“状态”创建新评论,我会收到此错误。
控制器
更新:
如果我使用它,我不会收到任何错误,但不会将评论保存到数据库中
看法
型号(状态)
模型(用户)类用户 < ActiveRecord::Base
宝石文件
ruby-on-rails - 如何在 Rails 3.2 中动态添加路由
我在 Rails 应用程序中使用acts_as_commentable来允许评论不同类型的模型。
我有一个多态的CommentsController
ala多态协会 Railscast。
我正在尝试为此控制器编写规格;但是,我想使用acts_as_fu来定义一个通用Commentable
类,供控制器在规范中使用。这样它就不会与我们的具体可评论模型之一绑定。
Commentable
问题是,当我尝试测试控制器操作时,我收到路由错误,因为我使用acts_as_fu 创建的类没有路由。
我需要一种方法来在规范中为这个动态创建的模型绘制路线before(:all)
(顺便使用 RSpec)。
这是我的规范到目前为止的样子:
更新:找到了一个“hacky”解决方案。我想知道是否有更清洁的方法可以做到这一点。
ruby-on-rails - Acts_as_commentable_with_threading - 未添加评论
@post.comments.all 很清楚。我发送表格后没有看到任何错误。当我点击“提交”时,我发送到帖子/id/comments,但是
我的路线.rb
后控制器
评论控制器
后模型
评论模型
发布视图
在此先感谢,抱歉英语不好
ruby-on-rails - act_as_commentable_with_threading + 用户帐户
在我的 Rails 应用程序中,我在 Step 模型中集成了acts_as_commentable_with_threading。用户有许多项目,每个项目都包含许多步骤,并且用户可以评论各个步骤。我通过在我的 step.rb 模型中添加acts_as_commentable 来实现这一点。
我最近在用户删除他的帐户时遇到了一个问题。act_as_commentable 中是否内置了一些东西来允许用户和他们所做的评论之间的关联(例如在 user.rb 文件中添加类似 has_many :comment_threads 的东西)。由于我没有任何关联,我开始在我的应用程序中遇到一些问题,它试图引用用户不再存在的评论。
javascript - Rails:acts_as_commentable_with_threading 儿童评论表单不起作用
所以我将acts_as_commentable_with_threading用于类似于Reddit 的评论系统。
所以在一个项目的显示页面上,我有一个 form_for 有(items/show.html.haml):
使用一个控制器(items_controller.rb):
然后这将有一个create.js.erb将新创建的评论附加到页面上
这本身就有效。我渲染每个评论,然后在渲染每个评论的部分内部,如果他们有任何子评论,我也会渲染子评论。
如...:
然而,每条评论都可以有回复,而这些回复也可以有自己的回复(同样,就像 Reddit)。因此,当我尝试对孩子的回复做同样的事情时,它会给我一个 500 错误。
所以我的问题是,我如何为子评论创建一个 form_for,然后(可能)创建一个新的 js.erb,这样它就不会“附加”,而是重新渲染父评论(这样会反过来渲染新制作的子评论)。
我想我可能需要进行新的创建,比如 create_child,但是 form_for 会变成什么?
ruby-on-rails - 使用acts_as_commentable comment_threads 方法在public_activity 活动中嵌套评论
我目前正在尝试通过acts_as_commentable_with_threading gem
为所有活动添加评论,public_activity
并且我无法捕获每个活动以使用该方法comment_threads
来获取每个活动的评论。我知道控制器或模型中应该有尽可能多的逻辑,但是如果我@activities
在视图中迭代,我如何将每个活动带回控制器以运行 .comment_threads?我添加helper method :comment_threads
到控制器中,但这似乎不起作用。
注意:一般来说,我在将acts_as_commentable_with_threading
公共活动用于活动提要时遇到困难,因此如果有人知道更好的方法来对活动提要项目发表评论,请告诉我。
我得到的错误
comments_controller.rb
dogs_controller.rb
(活动和评论在狗展页面)
_activity.html.haml
狗展示页面的部分(这是使用 comment_threads 方法的地方,它导致了错误,我想以某种方式将活动带回控制器以在那里使用该方法)