问题标签 [acts-as-paranoid]
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.
ruby-on-rails - 销毁具有 ActiveStorage + act_as_paranoid 的模型后的 SystemStackError - Rails 5.2
免责声明:该问题已在此处记录,但为了引起更大社区的更多关注,我在此处发布该问题。
我对使用带有acts_as_paranoid的主动存储的模型进行了超级简单的设置
当模型被破坏时,它进入无限循环。你有没有遇到过这样的问题?你有什么解决办法吗?
ruby-on-rails - 从acts_as_paranoid 迁移到paranoia gem
我们在项目中使用了acts_as_paranoid gem(https://github.com/ActsAsParanoid/acts_as_paranoid)进行软删除。该项目现已上线。面对这个 gem 中的一些问题,并计划迁移到 paranoia gem(https://github.com/rubysherpas/paranoia)。迁移时有什么需要考虑的吗?
ruby-on-rails - 用偏执的 gem 调用一个软删除的对象来 real_destroy
我有一个通过帐户控制器中的偏执宝石调用的帐户列表:@deleted_accounts_count = Account.only_deleted.count
,或
无论如何。我可以在控制台中通过控制台调用此列表,但我正在尝试调用特定帐户并硬删除(really_destroy
)它 - 每次我尝试使用它的名称、id(327)或它的 deleted_at 属性来调用它我得到一个空对象。
如何从软删除列表中调用此已删除帐户以应用我需要的方法?
ruby-on-rails - 在 rails-admin 中丢弃(或 act_as_paranoid)的最佳用途是什么?
我正在使用 gemdiscard
和rails-admin
. 我想知道哪种方法是在 rails admin 的商店中列出我的活跃用户的最佳方法,同时考虑到保留的用户
我在模型店创建了一个方法:
在 rails admin 我正在使用:
但是我收到的是 AssociationRelation 而不是 CollectionProxy 所以在视图中,关联看起来像
#<User::ActiveRecord_AssociationRelation:0x00007f9c34c1f8e0>
还有其他方法可以避免在模型店中定义方法吗?
PD:标签应该也是discard
,但它不存在,我无法创建它。
谢谢!
ruby-on-rails - 您如何更改活动管理员搜索记录的方式
我正在开发一个 Rails 6 应用程序,active-admin
我想在其中显示所有记录,包括用paranoia
.
我做了那个添加scope :with_deleted, default: true
。
但是当我点击仪表板中的view
操作时,active-admin
软删除的记录我得到一个
如何更改活动管理员中的搜索?
更新:我解决了这个添加这个代码/admin/posts.rb
ruby-on-rails - acts_as_paranoid gem is not working when we run sql query to delete record
acts_as_paranoid gem is not helpful to recover data, if record is deleted by Sql query. I just delete record by console:
connection.exec_query("DELETE FROM page_bars WHERE page_bars.id = 248;")
after executing above query I don't find any record in
PageBar.only_deleted
ruby-on-rails - 当我删除产品表中的产品时,productIndex 不会更新
当我删除产品表中的产品时,productIndex 不会更新。
My Query:
Product.friendly.where(slug: params[:id]).first.destroy_fully!
Model:
类产品 < 应用记录
act_as_paranoid #用于软删除
扩展 FriendlyId #slug
friendly_id :name, 使用: :slugged
update_index('products#product') { 自我 }
结尾
Chewy library:
define_type Product.includes(:brand, product_images_attachments: :blob) do field :id field :name field :name field :slug end end
GemFile
宝石'活动管理员'
宝石'acts_as_paranoid'
宝石'email_validator'
gem 'friendly_id', '~> 5.4.0'
宝石'耐嚼',git:'https://github.com/abdullah5514/chewy.git'
宝石'active_model_serializers'