Все вопросы: [aasm]

8 вопросов

похожие теги:
0
голосов
1ответов
329 просмотров

How can I access a collection of acts_as_state_machine states for a particular rails model?

Is it possible to access the collection of states for the given model: class Conversation include AASM aasm_initial_state :unread aasm_state :unread aasm_state :read aasm_state :closed aasm_event :view do transitions :to => :read, :from => [:unread] end aasm_event :close do tra...

0
голосов
1ответов
934 просмотров

Несколько столбцов кеш-счетчика с aasm

Я ищу способ кэшировать номер каждого состояния. Раньше я выполнял кэширование счетчиков, но есть ли способ создать несколько столбцов counter_cache для каждого состояния и поддерживать их в актуальном состоянии, или мне следует искать в другом месте для кеширования этих значений. aasm_column...

0
голосов
1ответов
1693 просмотров

Как вы переопределяете: set_initial_state из AASM при тестировании с фабриками Factory Girl?

Обновить Ответил ниже. В случае, если связанный сайт исчезнет, ​​вы можете использовать мокко, чтобы заглушить начальное состояние и предотвратить перезапись, как в ... require 'mocha' class OrderTest < ActiveSupport::TestCase def setup Order.any_instance.stubs(:set_initial_state)...

1
голосов
2ответов
2671 просмотров

AASM Gem сломан Rails 2.3.2?

Были ли у кого-нибудь проблемы с использованием Gem с конечным автоматом AASM с Rails 2.3? 2? У меня все работало нормально, но теперь выдает NoMethodError: NoMethodError (undefined method `state' for #<Comment:0x25cb8ac>): /usr/local/lib/ruby/gems/1.8/gems/rubyist-aasm-2.0.5/lib/pe...

8
голосов
1ответов
2278 просмотров

Проверка конечного автомата (с использованием AASM) на Rails

Я использую AASM от Rubyist , чтобы создать четырехэтапный мастер для AR-объект. В зависимости от состояния объекта необходимо выполнить различные проверки. Каков самый разумный способ проверить объект в соответствии с его состоянием при определенном переходе?

9
голосов
4ответов
3333 просмотров

Сохранение столбца состояния при переходе с помощью rubyist-aasm (действует как конечный автомат)

Как лучше всего сохранить состояние объекта в базе данных при переходе с помощью aasm? Я думал, что это произойдет автоматически, но похоже, что это не так. (Изменить: когда я вручную сохраняю объект, столбец состояния обновляется. Но при переходах не выполняется сохранение.) Я не могу най...

2
голосов
2ответов
2226 просмотров

Как лучше всего остановить переход с помощью AASM

Когда метод вызывается в фазах успеха или входа при переходе между состояниями, возникает ошибка, как лучше всего отловить это и обеспечить возврат состояния к предыдущему состоянию. Я использую гем AASM.

0
голосов
1ответов
688 просмотров

Рефакторинг before_filters в контроллере

Я работаю над приложением rails, в котором есть целая куча предварительных фильтров в users_controller, которые ищут роли пользователя с отслеживанием состояния, предоставляемые Acts as State Machine. Они выглядят примерно так: class UsersController < ApplicationController before_filter :...