智能电子邮件阅读

时间:2011-05-12 10:35:43

标签: ruby-on-rails ruby ruby-on-rails-3 erp

我正在开发一个使用Ruby on Rails开发的erp系统。我想通过阅读电子邮件的内容来创建销售订单。如果是销售订单或询价,我可以通过阅读内容来识别 现在向前迈出一步,我想阅读电子邮件并获取列表中的项目。我打算从电子邮件中取出单词并在项目下的数据库中搜索它们。我无法修复电子邮件的某种格式。

我将使用以下方法。 我将使用雪貂(最初,可能会切换到狮身人面像或类似)来搜索电子邮件内容中的项目。

1)。循环遍历项目表并搜索它们以获得精确的短语匹配。     Email.find_with_ferret(“item + name”)

2)。搜索项目名称拆分关键字的电子邮件Email.find_with_ferret(“项目很好的名字”)

3)。模糊搜索Email.find_with_ferret(“items nice name~”)

请帮我改进一下。

1 个答案:

答案 0 :(得分:1)

您需要使用rails拦截电子邮件。这是一篇不错的文章,解释了这样做的各种方法:

http://steve.dynedge.co.uk/2010/09/07/incoming-email-in-rails-3-choosing-the-right-approach/