2012-01-25 8 views
1

私はクライアントのための解決策を研究しており、メールで注文を受け取ります。 Mailmanの宝石を使って、メールを取得し、from、subject、bodyなどの属性を解析するサーバーをセットアップできることを理解しています。私の質問は、po番号、量、価格、部署など?私は電子メールの本文が非常に厳密なフォーマットを持っていればこれを行うことができると思っていましたが、メールマッチャーはこれを特定できないようです。さらに、私は技術者が注文を受け取ったときに注文を受け入れるために、各電子メールに返信する必要があります。Ruby on rails 3.1 Mailman Gemとの着信メール

答えて

1

あなたはnokogiriで体を解析できます、することができますへの返信用として

body_html = Nokogiri::HTML(your_body_variable_here) 
body_html.css("#price").each do |p| 
    # do whatever you want with each price 
end 

をループは谷のMailmanの変数、すなわちから:

message.from.each do |from| 
    # do something 
end 

ところで、私がやりましたそのコードをテストするのではなく、すぐに手伝ってくれるように覚えています。