On 6 May 2008, at 13:17, Varun Goel wrote:
>
> Hi,
> I wanna make one dynamic rule engine for that suppose i create one
> rule designation equals Project Leader.
>
> Now my question is that now how i will validate this rule and how i
> will
> check condition for this in controller.
>
> I can check something like designation.eql?("Project Leader") but
that
> rule will be in plain English as i said above.
>
> So,please tell me how can i do this.I hope all of you got my
> problem......
If you want your users to be able to type in conditions in natural
language that is going to be very tough, natural language parsing is
not an easy topic. I doubt you need anything quite as flexible as that
though.
You could probably implement a fairly simple query language that would
understand that description:''Project Leader'' means that the
description attribute should have that value.
Fred
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---