问题标签 [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.
jquery - Rails 有更好的acts_as_commentable 吗?
这就是我想要做的。我有一个网站,我希望用户能够对各种模型发表评论。act_as_commentable 是明显的起点,但我很好奇是否有一个 gem / 插件具有更强大的功能集。例如:
- 预建部分(带或不带 Twitter / FB 按钮)
- 使用 jQuery 的部分
- Twitter 和/或 FB 隧道(在用户发表评论时推送给用户 twitter/FB)
- 用于将其他用户评论推送给查看该模型的用户的预构建机制
我可以看到其中一些功能可能是特定于应用程序的,但是,通用实现似乎很有用。
我很好奇这样的事情是否存在。
ruby-on-rails - 如何在 Rails 中使用可评论线程
我正在开发我的第一个 Rails 网站(是的,我是个 Rails 白痴)。我正在写博客,我到了评论部分。我安装了acts-as-commentable-with-threading(GitHub),我按照安装说明进行了迁移。我已将acts_as_commentable 添加到我的帖子模型中,并且当我添加时我有一个评论控制器
@comment = Comment.build_from(params[:id],1, params[:body])
我得到了错误。未定义的方法 `build_from' 用于#
显然我做错了什么,我并没有真正理解这个例子。我应该为 build_from 提供什么?有人可以逐步解释这个插件吗?:)
或者有没有更简单的方法来获得简单的线程评论?
ruby-on-rails - 在 Rails 应用程序中实现acts_as_commentable 是否有一种干净的方法?
自述文件没有显示如何处理控制器和查看设置此插件的方面。我已经搜索了几个小时,但找不到任何显示如何使用此插件的内容。
ruby-on-rails - Rails 3acts_as_commentable 错误:未定义的局部变量或方法`acts_as_commentable'
我正在构建一个 Rails 3 应用程序并尝试安装acts_as_commentable
这是我所做的: 添加到我的 Gemfile 中:
跑捆绑安装
使用 comments.rb 生成了一个迁移(评论表已正确创建)
然后我想启用我的图书控制器进行评论,所以我添加到 books_controller.rb
但是现在我在加载 /books 时出现错误:
建议?
ruby-on-rails - act_as_commentable 示例?
我有一个模型,我想发表评论。我很难在模型的“显示”视图上创建一个允许创建评论的表单。我没有找到任何好的或有用的例子。谁能指出我或向我展示如何执行此操作的示例?
例子:
一个简单的博客应用程序。我有一个名为 Post 的模型。这是可以评论的。因此,在“显示”视图中,我想显示一个帖子,并且在底部有字段,当完成并提交时,创建一个与帖子关联的新评论并将其放入数据库中。
听起来很简单,我让它工作,所以我可以显示我已经播种的评论。我只是无法获得一个表格来放入新的表格。感谢任何帮助。
ruby-on-rails - 使用acts_as_commentable 的匿名和注册用户实现?
我正在使用acts_as_commentable,我很好奇是否有人对如何允许匿名和注册用户发表评论有任何好主意?意思是,如果注册用户通过身份验证,我希望评论标有他们的姓名等。但我也希望匿名用户能够发表评论并记录姓名和电子邮件地址。我正在使用设计进行身份验证。
我对如何完成这项工作有一个想法,但对我来说感觉有点 hacky。想知道有没有人有什么想法。
ruby-on-rails - 生成的重复 ID 违反了主键约束
谁能帮忙解释一下?我正在使用 Populator 和 Faker gem 将一些生成的数据放入我的数据库中。除其他外,我生成了 10,000 条评论(来自“acts_as_commentable”gem。所有这些都有效。但是,当我去添加新评论时,我收到一条错误消息,指出我使用现有 id 违反了主键. 看看下面我的控制台输出。你可以看到我有 10,000 条记录,从 ID 1 开始,以 ID 100000 结束。然后我尝试添加一个新的评论,但它失败了。这只发生在这个模型/表上。我可以添加新用户等
我怀疑这与 Populator gem 如何将记录批处理到数据库中有关。它只发生在我使用 Populator 看到的模型/表格上。
ruby-on-rails - Rails 3acts_as_commentable_with_threading gem
我正在使用acts_as_commentable_with_threading gem。
我的 _new.html.erb
评论控制器:
在我的帖子模型中,我添加了:
在我的帖子的 show.html.erb 中:
但点击“提交”按钮后,我收到错误:
请帮我。谢谢。
ruby-on-rails - act_as_commentable 验证
我最近开始使用 Rails,到目前为止一切进展顺利。
我已经在我的 Post 模型中设置了acts_as_commentable,它运行良好。问题是用户能够创建“空白”评论。我在acts_as_commentable 生成的comment.rb 文件中添加了以下验证,以限制评论长度:
评论的显示视图形式如下:
但是,只有在验证失败时我才会收到以下错误(如果创建了正常长度的评论,则该网站可以正常工作):
知道如何仅呈现常规验证错误吗?提前致谢!
更新
CommentsController 根据要求:
开发日志:
ruby-on-rails - 如何使用 formtastic 在 Rails 3 中使用acts_as_commentable 创建远程表单?
我正在使用acts_as_commentable。这就是模型添加评论的方式:
宝石细节可以在这里找到:
https://github.com/jackdempsey/acts_as_commentable
在formtastic中,我通常会传递模型,然后是输入字段......这仍然有效吗?
在控制器中......?
我不确定这是否会传递可用的哈希值....谢谢!