2013-03-20 19 views
5

私は、複雑な価格設定ロジックを持っている私のRails 3.2のアプリケーションにルールエンジンを実装したい、私はルールに価格設定ロジックで条件を変換したい、とthem.Iは全く新しいアプリケーションを作成しています使用この目的のために。Railsアプリケーションでの実装ルールエンジン

私はこの点で多くのことを知り、rules_engine、ruleby、treetopを見つけました。しかし、彼らが提供したドキュメントだけでは不十分でした。自分の要件に適した最良のものを決めるのに多くの努力をしました。

ルールエンジンの開発を開始するための最良の方法は何ですか?

答えて

5

私はルールを自分で実装するプロローグのようなシステムを探してきました。これまでに私が見つけたものがあります。

このライブラリは、Rubyで書かれたルールエンジンが含まれています。それは Rete algorithmに基づいて、読み取り可能な方法でルールを表現するためにDSLを使用しています。返信用

https://github.com/ulfurinn/wongi-engine

+0

おかげで、私はある程度が、私は、ルールとしてデータベースに私の全体のビジネスロジックをシフトし、後でrequired.Howを置くときにそれらを使用したい場合はどのようにその良い、それを介して行ってきましたデータベースへのロジック、そしてそれをどのようにレールで使用するかについての提案はいつでも歓迎されます。 – vishB

+0

データベース内で設定され、あなたのルールを持っている場合、あなたは、単にループのActiveRecordを使用して、それらをインスタンス化するために、ループ内wongiエンジンのDSLを使用することができます。さらなる質問がある場合は、それについてのstackoverflow質問を作成してみませんか? – nurettin

関連する問題