Comments (2)
@daniely I think that it's easy to use some state machine at first, than they start using service objects and then start to realize that they need something else. I can't say why there is no good rails workflow gems.
Why do you think Stonepath and Ruote nevere took off? I would say that Ruote is great but it's pure ruby.
from rails_workflow.
My guess with stonepath and ruote is that they were hard to use and people couldn't understand why they were needed. Especially since people were getting confused between state machines and workflows - many people (including myself) thought they were the same thing.
But it's possible that people found other/simpler solutions to their workflow problems and went that route. I'm really not sure though and I'm still investigating.
My current project's workflow is simple enough that we're able to use state machines...at least for now.
from rails_workflow.
Related Issues (20)
- postgres HOT 10
- Consider deprecating use of the 'guid' gem
- Use Active Job API HOT 5
- Broken in new Rails 5 project HOT 2
- support for sqlite3? HOT 2
- Assign operation on run time after completion a operation HOT 4
- undefined method `role_text' for #<Class:0x007fd0e389f3a8> HOT 5
- [FAQ] Production ready HOT 12
- undefined method `get_role_values' HOT 3
- What do background and asynchronous really mean? HOT 2
- Remove pg dependency HOT 2
- Syntax error in latest rev. HOT 2
- Isn't working on Rails 5 HOT 5
- Some inconsistencies in the documentation
- Rails 5.1 Incompatibility HOT 2
- ActiveRecord::Migration is not supported
- rails generate rails_workflow:install shows error HOT 1
- Error with Rails 5.2.0: undefined method `respond_to' HOT 4
- undefined method `map' for nil:NilClass in operation_templates_controller.rb
- rails generate rails_workflow:install fails HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rails_workflow.