- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前在模型上使用acts_as_paranoid 和friendly_id (5.0.1),当我销毁模型并尝试创建一个新模型时,它会生成与我得到的相同的蛞蝓:
ERROR: duplicate key value violates unique constraint "index_papers_on_slug"
with_deleted
当检查是否已经存在蛞蝓时。我应该注意,我也在使用 slug 历史,这可能会使事情进一步复杂化。
DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."id" = $1 [["id", 9423]]
unscoped
当试图找到一个有效的蛞蝓。
最佳答案
Friendly_id 有一个名为 scoped
的模块它允许您在范围内生成独特的 slug。所以,大概
class Paper < ActiveRecord::Base
extend FriendlyId
friendly_id :title, :use => :scoped, :scope => :unscoped
end
关于ruby-on-rails - friendly_id 和acts_as_paranoid 创建重复的蛞蝓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21762364/
我正在尝试使用 acts_as_paranoid gem,它已经添加到 Gemfile 中(gem 'acts_as_paranoid')捆绑更新并安装正在安装 acts_as_paranoid (0
我有一个 Rails 3.1.3 应用程序,它使用 devise 进行用户身份验证,并使用 acts_as_paranoid 软删除它们。我希望这些帐户在重新创建密码、用户注册和用户登录时被取消删除,
我正在寻找一个 rails 插件/gem,它具有将 ActiveRecord 模型标记为已删除的功能,而不是将其删除。 有谁知道最新的 gem 或插件是什么? (AAP 已过时,社区似乎未使用 is_
所以我正在使用 rails3_acts_as_paranoid gem,并且在使用 has_many :through associations 控制范围时遇到了一些问题。 例如 # User.rb
我的模型中有一个 counter_cache 列。我为这个模型 ( Paranoia gem ) 使用 acts_as_paranoid。恢复记录时如何更新关联记录的计数器缓存列? 最佳答案 您可以使
我有两个模型文章和书签。两者都被定义为 acts_as_paranoid 对象。它们之间的关系是 文章.rb has_many :bookmarks, foreign_key: 'article_
免责声明:问题已记录here但为了引起广大社区的更多关注,我将问题发布在这里。 我对一个使用带有 acts_as_paranoid 的事件存储的模型进行了 super 简单的设置 class File
我是一名优秀的程序员,十分优秀!