aasm

aasm

文章 0 浏览 3

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

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

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

AASM:从任何州过渡?

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

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

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

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

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

如何返回 aasm 事件的值?

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

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

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

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

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

用事件挂钩观察者

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

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

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

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

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

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

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

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

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

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

半边脸i 2024-08-11 05:34:10 4 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 9 0

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

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

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

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

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

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

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

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

七七 2024-07-17 00:56:59 7 0

AASM Gem 被 Rails 2.3.2 破坏了?

有人在使用带有 Rails 2.3.2 的 AASM 状态机 Gem 时遇到任何问题吗? 它对我来说工作正常,但现在给出了 NoMethodError: NoMethodError (undefined m…

虐人心 2024-07-16 10:56:11 4 0

使用 ruby​​ist-aasm 保留转换时的状态列(充当状态机)

使用 aasm 在转换时将对象状态持久保存到数据库的最佳方法是什么? 我原以为这会自动发生,但事实似乎并非如此。 (编辑:当我手动保存对象时,状态列…

深海里的那抹蓝 2024-07-15 23:27:21 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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