# Rules engine in ruby

**URL:** <https://www.ruby-forum.com/t/rules-engine-in-ruby/228151>\
**Category:** IT\
**Created:** [April 11, 2013, 2:00pm UTC](https://www.ruby-forum.com/t/rules-engine-in-ruby/228151 "2013-04-11T14:00:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chiara\_Palmieri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@Chiara\_Palmieri](https://www.ruby-forum.com/u/Chiara_Palmieri)\
**Post date:** [April 11, 2013, 2:00pm UTC](https://www.ruby-forum.com/t/rules-engine-in-ruby/228151/1 "2013-04-11T14:00:37Z")

</div>

Ciao a tutti,  
ripropongo la mia richiesta di indicazioni su un rules engine in ruby da  
utilizzare in un progetto rails.

Ho bisogno di un suggerimento per la scelta di un motore a regole in  
ruby.

Finora ho trovato questi progetti, ei quali il primo (ruleby) mi sembra  
il piu’ utilizzato.

ruleby [GitHub - Ruleby/ruleby: the Rules Engine for Ruby](https://github.com/codalytics/ruleby)  
rools [http://rools.rubyforge.org/](http://rools.rubyforge.org/)  
wongi engine [GitHub - ulfurinn/wongi-engine: A rule engine written in Ruby.](https://github.com/ulfurinn/wongi-engine)  
rules engine [https://github.com/dougochris/rules\_engine](https://github.com/dougochris/rules_engine)

Qualcuno ha un’esperienza in merito da condividere ?

grazie per l’aiuto.

Chiara Palmieri

---

<div class="post-metadata">

**Author:** ![Chiara\_Palmieri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@Chiara\_Palmieri](https://www.ruby-forum.com/u/Chiara_Palmieri)\
**Post date:** [April 11, 2013, 2:35pm UTC](https://www.ruby-forum.com/t/rules-engine-in-ruby/228151/2 "2013-04-11T14:35:41Z")

</div>

Il giorno 11 aprile 2013 14:00, Chiara Palmieri  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)ha scritto:

> rools [http://rools.rubyforge.org/](http://rools.rubyforge.org/)  
> wongi engine  
> [https://github.com/ulfurinn/\*\*wongi-engine](https://github.com/ulfurinn/**wongi-engine)[https://github.com/ulfurinn/wongi-engine](https://github.com/ulfurinn/wongi-engine)  
> rules engine  
> [https://github.com/dougochris/\*\*rules\_engine](https://github.com/dougochris/**rules_engine)[https://github.com/dougochris/rules\_engine](https://github.com/dougochris/rules_engine)
> 
> Qualcuno ha un’esperienza in merito da condividere ?

Se ci spieghi qualcosa di pi sul progetto forse possiamo aiutarti.

Fammi capire: stai cercando qualcosa di pronto, supportato, documentato  
come Drools [Apache KIE (incubating)](http://www.jboss.org/drools/) ?  
Perch se cos dubito che ci sia (in ruby)  
Comunque puoi chiedere info anche sui gruppi ruby, rails in inglese  
(mondiali)

Se hai bisogno di questo una soluzione potrebbe essere usare drools e  
chiamarlo dall’applicazione rails  
(per esempio via api rest [Chapter&nbsp;9.&nbsp;Integrating rules with your applications](http://goo.gl/Mm7Zw) con guvnor)

Altrimenti puoi fare tutto nell’app rails  
Con o senza ruleby, anche scrivendo un “modulo-estensione” di rails con  
eventuale dsl per le regole

Ciao,  
Sergio

---

<div class="post-metadata">

**Author:** ![Chiara\_Palmieri](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/eada6e/32.png) [@Chiara\_Palmieri](https://www.ruby-forum.com/u/Chiara_Palmieri)\
**Post date:** [April 11, 2013, 3:48pm UTC](https://www.ruby-forum.com/t/rules-engine-in-ruby/228151/3 "2013-04-11T15:48:43Z")

</div>

2013/4/11 Sergio B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Fammi capire: stai cercando qualcosa di pronto, supportato, documentato  
> come Drools [Apache KIE (incubating)](http://www.jboss.org/drools/) ?

Io non ho ancora capito a cosa serve un framework per un motore di  
regole.

Da quello che ho capito non niente di pi che un sistema esperto e una  
macchina a stati.  
Se fosse cos sarebbe sufficiente Ruby (o anche Java).

Spiegatemi cosa non vedo. Spiegatemi perch pi complicato di quello che  
penso.

Ciao
