रूबी वर्गों के लिए परिमित राज्य मशीनों को जोड़ने के लिए एक पुस्तकालय।

के बारे में अधिक aasm...

मेरे बुकिंग मॉडल में एक सत्यापित और असत्यापित स्थिति है, मैं अपने विचारों के लिए सहायक विधियों को कैसे लागू करूं? मुझे अपने इंडेक्स व्यू में ऐसा कुछ चाहिए। <% @bookings.each do |booking| %> <%= link_to booking_path(booking) do %> <%= booking.name %> <% if verified_booking %>/*....
8 अगस्त 2020, 13:02
इस विचित्र व्यवहार की क्या व्याख्या है? work_state एक राज्य विशेषता है जो aasm रत्न से प्राप्त हुई है, लेकिन मुझे इसे अन्य मॉडलों के साथ क्वेरी करने में कोई परेशानी नहीं है ... MaintenanceOrder.all.select { |m| m.work_state == "pending_work" }.size => 235 MaintenanceOrder.all.pluck(:work_state).sel....
27 जुलाई 2020, 02:31
ठीक है तो मैं अपने उपयोगकर्ता मॉडल के आसपास वर्कफ़्लो प्रबंधित करने के लिए अपने रेल ऐप में AASM का उपयोग कर रहा हूं। दृश्य परत में, मैं एक छोटा ड्रॉपडाउन बनाना चाहता हूं जो किसी दिए गए उपयोगकर्ता के लिए सभी उपलब्ध संक्रमणों को प्रदर्शित करता है और क्लिक करने पर उस संक्रमण को निष्पादित करता है, जो उ....
2 पद 2019, 21:32
यह एक भ्रामक सरल प्रश्न की तरह लगता है: क्या रेल पर एक घटना मशीन में मशीन के अनुकूल राज्य के नाम के साथ मानव-अनुकूल स्ट्रिंग को जोड़ना संभव है? मैं इस समय एएएसएम का उपयोग कर रहा हूं, लेकिन मैंने देखा है कि इवेंट मशीन रत्नों में से कोई भी यह पेशकश नहीं करता है। मेरे पास अजीब तरह से पूंजीकृत राज्य है....
14 नवम्बर 2019, 23:46
मैं एक को परिभाषित करने के लिए आसम रत्न (https://github.com/aasm/aasm) का उपयोग कर रहा हूं वस्तु। यह घटनाओं के लिए कई सार्वजनिक तरीकों के साथ आता है। उदाहरण के लिए: वस्तु a_machine के साथ, घटना boot_up वस्तु को एक नए राज्य greeting में स्थानांतरित कर देगी। मैं निम्नलिखित क्वेरी करने में सक्षम हो....
17 सितंबर 2019, 14:50
क्या आप एक के अंदर आइटम उत्पन्न कर सकते हैं: कॉलबैक के बाद? जब मैं नीचे दिए गए कोड को निष्पादित करता हूं तो मुझे LocalJumpException मिला require 'aasm' class TestClass include AASM aasm do state :created, initial: true state :running event :run do transitions from: :created, ....
20 पद 2018, 18:40
मेरे ऐप में उपयोगकर्ता Transactions बनाते हैं, और मुझे इन लेन-देन (और संबंधित नौकरियां जो लेन-देन की स्थिति को ignored में बदलने के लिए बनाई जाती हैं, जब उपयोगकर्ता एक निश्चित समय के भीतर जवाब नहीं देते हैं) को तब तक रद्द करने की आवश्यकता होती है जब तक कि एक उपयोगकर्ता एक pay क्रिया करता है। एक उदा....
16 पद 2018, 05:33
मेरे ऐप में कुछ साइडकीक जॉब्स संसाधन की स्थिति को cancelled में बदलने के लिए निर्धारित हैं, जब तक कि कोई उपयोगकर्ता एक निश्चित समय सीमा के भीतर प्रतिक्रिया नहीं देता। एक लॉट का जानकारी के बारे में इस कार्य को सर्वोत्तम तरीके से कैसे पूरा करें, लेकिन इनमें से कोई भी वास्तव में कार्य को रद्द नहीं क....
10 पद 2018, 23:04
मैं एक जटिल प्रश्न के समाधान की तलाश में हूं। लक्ष्य: मैं जानना चाहता हूं कि क्या किसी इंस्टेंस के सभी रिकॉर्ड का मूल्य है, और जब इंस्टेंस के सभी रिकॉर्ड्स का एक ही मूल्य हो तो कुछ कार्रवाई करें। आदेश मॉडल: has_many :items Columns : treated आइटम मॉडल: belongs_to :order Columns : order_id / state ब....
16 जुलाई 2018, 19:35
As an admin I have a specific role I want to see and switch event for object Depends on my role activeadmin_addons और इसके Enum Integration मैं अलग-अलग व्यवस्थापक उपयोगकर्ताओं को उनकी क्षमताओं के आधार पर ईवेंट बदलने की अनुमति देकर AASM के लिए समान कार्यक्षमता बनाना चाहता/चाहती हूं/ मॉडल में विशिष्....
31 मई 2018, 10:55
मेरे पास ActiveRecord मॉडल के साथ AASM है। उनके संक्रमण के साथ कई स्थितियां और घटनाएं हैं। मैं ऐसी घटना बनाना चाहता हूं जो एक को छोड़कर किसी भी राज्य से संक्रमण की अनुमति दे। event :set_vacant_pass do transitions to: :vacant_pass, from: ?? end ....
31 मई 2018, 10:38
मुझे फेंके गए AASM त्रुटि के लिए परीक्षण करने में समस्या हो रही है। यहाँ मेरी नियंत्रक विधि है: # controllers/jobs_controller.rb def change_state respond_to do |format| if @job.close && @job.save format.html { redirect_to @job, notice: 'Job has been closed.' } format.json { render ....
28 अप्रैल 2018, 02:01
मेरे पास एक ActiveRecord मॉडल है। मैं प्रारंभिक अवस्था में इसकी विशेषताओं के आधार पर प्रारंभिक स्थिति निर्धारित करना चाहता हूं। यहाँ मेरी हालत है: self.expected_delivery_date.blank? ? :in_preparation : :waiting क्या ऐसा करने के लिए कोई रास्ता है? क्या यह एक बुरा विचार है?....
28 अक्टूबर 2017, 12:52
मेरे booking मॉडल में परिभाषित राज्य नीचे दिए गए हैं। पहला राज्य aasm :booking_state,namespace: :booking_state, skip_validation_on_save: true, :whiny_transitions => false do state :pending, initial: true state :some_other_states end दूसरा राज्य aasm :payment_state,namespace: :payment_stat....
25 अक्टूबर 2017, 11:23
मॉडल Booking के लिए aasm statemachine का उपयोग करना। राज्य मशीन के नीचे राज्य हैं state :payment_authorized state :payment_captured state :payment_failed state :some_more_states इसलिए राज्य के आधार पर बुकिंग प्राप्त करने के लिए मैं booking.payment_authorized पर कॉल कर सकता हूं। लेकिन मैं जिस च....
24 अक्टूबर 2017, 21:57
मैं आसम स्टेटमाचिन का उपयोग कर रहा हूं। मेरे पास नीचे की घटना है। यह जो करता है वह राज्य को order_created से payment_response_received में बदल देता है। तो इसे बदलने के बाद मैं एक विधि verify_payment_response(data) को कॉल करना चाहता हूं। मैं @booking.move_to_payment_response_received! पर कॉल करके....
15 अक्टूबर 2017, 08:39
मैं वर्तमान में एक वर्ग पर काम कर रहा हूं, जो मूल रूप से निम्नलिखित कर रहा है: मॉडल बन जाता है डेटा प्राप्त करता है (ईवेंट "get_things!") यदि अपवाद होता है, तो राज्य "विफल" हो जाना चाहिए यदि सफल हो, तो स्थिति "समाप्त" होनी चाहिए मैं इसे निम्नलिखित के रूप में लागू करने का प्रयास करता हूं: class Fetch....
मैं एएएसएम के साथ ऑर्डर सिस्टम लागू कर रहा हूं, लेकिन जब मैं फ़ंक्शन की जांच के लिए rails c का उपयोग करता हूं, लेकिन कुछ गलत होता है। NameError: uninitialized constant Order::AASM Gemfile में gem 'aasm' है। मैंने NameError: uninitialized constant Order::AASM के साथ Google और StackOverflow की खोज ....
23 अप्रैल 2017, 15:53
मेरा मॉडल: class Lead < ApplicationRecord include AASM aasm column: 'status' do state :new, initial: true state :valid event :submit do transitions from: :new, to: :valid end ... end ... end और नियंत्रक: class LeadsController < ApplicationController .....
22 अप्रैल 2017, 09:45
मैं रेल पर AASM नामक स्टेट मशीन रत्न का उपयोग करता हूं। एक घटना है जिसमें दो प्रकार के संक्रमण होते हैं। तीन तीन प्रकार के राज्य state pending state past_due state paid pending को paid में बदला जा सकता है past_due को paid में बदला जा सकता है event :pay do transitions from: [:pending, :past....
22 फरवरी 2017, 13:01
मैं अपने वर्तमान प्रोजेक्ट में स्टेट मशीन बनाने के लिए AASM का उपयोग कर रहा हूं और सोच रहा था कि सबसे अच्छा तरीका क्या है स्वचालित रूप से घटनाओं को कॉल करें और अगले राज्य में आगे बढ़ें? मैं ऐसा करने के 2 तरीकों पर विचार कर रहा हूं: कुछ शर्तों को पूरा करने के लिए समय-समय पर जांच करने के लिए पृष्ठभूम....
15 फरवरी 2017, 19:55
मैं एक state से दूसरे में जाने के लिए आसम state machine का उपयोग करने का प्रयास कर रहा हूं। लेकिन issue यह है कि statemachine बिना कॉल किए सभी states में घूम रहा है। यहाँ वह कोड है जिसका मैं उपयोग कर रहा हूँ include AASM aasm column: 'state' do state :pending, initial: true state :check....
4 फरवरी 2017, 15:04
नमस्ते मैं रेल और एमवीसी के लिए नया हूं, लेकिन मैं वास्तव में सीखने की कोशिश कर रहा हूं। अभी मैं AASM का उपयोग in_draft से प्रकाशित होने के लिए एक संक्रमण बनाने के लिए कर रहा हूं। मैं रेल कंसोल में बदलाव करने में सक्षम हो रहा हूं, लेकिन जब मैंने एक लिंक_ का उपयोग करने की कोशिश की तो मुझे प्रश्न मे....
20 नवम्बर 2016, 08:11
मैं एएएसएम मणि के साथ एक सीमित राज्य मशीन श्रृंखला बनाने की कोशिश कर रहा हूं। मैं यह जांचना चाहता हूं कि कोई स्ट्रिंग अद्वितीय है (डेटाबेस में मौजूद नहीं है)। मैंने लिखा: require 'rubygems' require 'aasm' class Term include AASM aasm do state :Beginning, :initial => true state :CheckU....
29 अक्टूबर 2016, 17:57
क्या एक गार्ड (जैसे has_legs?) को परिभाषित करने का कोई तरीका है जिसे किसी भी घटना में किसी राज्य (जैसे running) में प्रवेश करने से पहले चेक किया जाता है? सभी संभावित कॉलबैक की सूची में घटनाओं और संक्रमणों के लिए गार्ड हैं, लेकिन घटनाओं के लिए नहीं। मैं मॉडल के लिए एक सशर्त सत्यापन करने की कोशिश की। ....
1 अगस्त 2016, 05:08