aasm

aasm

文章 0 浏览 4

AASM:保护回调的正确语法

这是我的示例代码: class Foo < ActiveRecord::Base include AASM aasm_column :status aasm_initial_state :start_state aasm_state :start_state a…

善良天后 2024-12-12 08:05:05 0 0

工作流程或 AASM 等 gem 的最佳实践

如果您想更新所有属性,但还需要工作流程/AASM 回调才能正确触发,我想知道你们如何在控制器中使用工作流程或 AASM gem。 目前,我这样使用它: class…

变身佩奇 2024-11-18 07:11:55 2 0

具有历史记录、超级状态和日志/统计数据的 Ruby 状态机?

Ruby 或 Ruby on Rails 是否有支持 superstates,可以跟踪过去的状态(并编辑它们),并跟踪在每个状态上花费的时间? 我使用过 aasm 但它不具备所有…

相权↑美人 2024-10-27 14:23:29 5 0

AASM:从任何州过渡?

我正在使用 AASM。是否可以从任何状态转换?例如: aasm_event :publish do transitions :to => :publish, :from => ANY_STATE end 我知道可以将状态…

国产ˉ祖宗 2024-10-16 05:51:57 4 0

如何在 Rails 3 中实现 aasm 来实现我想要的功能?

我是 Rails n00b,有人建议我为了跟踪用户帐户的状态(即付费、未付费(因此被禁用)、免费试用等),我应该使用“AASM”gem。 所以我找到了一个似乎…

岁月染过的梦 2024-10-15 20:25:06 3 0

如何返回 aasm 事件的值?

如何使 aasm 事件返回布尔值以外的值?我正在使用 aasm 2.2.0有一个 MusicPlayer 模型,它在启动时随机播放歌曲 aasm_state :started, :after_enter =…

茶底世界 2024-10-07 09:55:20 5 0

一个模型中有多个状态机?

我有一个代表注册过程的模型,它需要跟踪几个过程的进展(背景调查、面试、信息收集......)。每个都可以由状态机表示,然后注册的整体状态可能取决于…

扛起拖把扫天下 2024-08-22 21:57:57 8 0

用事件挂钩观察者

我们在很多模型中使用 AASM,但我们正在考虑稍微简化模型。我们想做的一件事是将所有通知内容从模型中移出并放入观察者中。 所以考虑一下: class Cla…

花桑 2024-08-21 07:35:39 9 0

我可以让 AASM 在事件失败时运行特定方法吗?

有没有一种好的方法可以告诉 AASM,如果在处理任何 assm_event 时引发异常,我希望特定的代码块捕获该错误? 例如,目前我做了类似的事情 assm_state …

青衫负雪 2024-08-13 17:40:17 4 0

为 AASM 中的所有转换注册回调?

我想在每次状态转换后调用 2 个方法。现在我正在做: aasm_event :nominate_for_publishing, :before => [:set_state_last_updated_by, :set_state_up…

爱本泡沫多脆弱 2024-08-11 05:34:32 10 0

表示谁以及何时更改对象状态的最佳方式? (美国航空航天局)

现在,我将上次更新模型状态的用户存储在 state_last_updated_by_id 字段中,并将状态上次更新的时间存储在 state_updated_at 字段中。然后我定义这样…

半边脸i 2024-08-11 05:34:10 7 0

如何访问特定 Rails 模型的 acts_as_state_machine 状态集合?

是否可以访问给定模型的状态集合: Conversation 类 包括 AASM aasm_initial_state :unread aasm_state :unread aasm_state :read aasm_state :closed…

奶茶白久 2024-08-07 07:30:16 11 0

在使用 Factory Girl 工厂进行测试时,如何覆盖 AASM 中的 :set_initial_state?

更新 答案如下。 如果链接的站点消失,您可以使用 mocha 来存根初始状态并防止覆盖,如... require 'mocha' class OrderTest < ActiveSupport::TestCa…

画中仙 2024-07-25 20:13:46 10 0

使用 aasm 的多个计数器缓存列

我正在寻找一种方法来缓存每个状态的数量。 我以前做过计数器缓存,但是有没有办法为每个状态创建多个 counter_cache 列并保持它们更新,或者我应该在…

萤火眠眠 2024-07-25 08:08:14 11 0

在 Rails 上验证有限状态机(使用 AASM)

我正在使用 Rubyist 的 AASM 为 AR 对象构建一个 4 步向导。 根据对象的状态,需要进行不同的验证。 根据对象在特定转换上的状态来验证对象的最聪明方…

七七 2024-07-17 00:56:59 10 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文