我正在尝试使用ruby mail gem阅读电子邮件.但mail.body.decoded不仅仅是回复身体信息.如何清理此正文消息并删除不需要的文本,如:
-20cf30433c9a437cc304939017ef\nContent-Type: text/plain; charset=ISO-8859-1\nContent-
message = $stdin.read
mail = Mail.read_from_string(message)
puts mail.body.decoded
Run Code Online (Sandbox Code Playgroud)
--20cf30433c9a437cc304939017ef\nContent-Type: text/plain; charset=ISO-8859-1\nContent-Transfer-Encoding: quoted-printable\n\n REAL BODY TEXT \\n\n--20cf30433c9a437cc304939017ef\nContent-Type: text/html; charset=ISO-8859-1\nContent-Transfer-Encoding: quoted-printable\n\n<br clear=3D\"all\">--20cf30433c9a437cc304939017ef--
如何清除此电子邮件正文邮件,仅提取REAL BODY TEXT,不带任何标题?
我正在创建一个基于Ruby on Rails的简单票证系统,并在ticket@mydomain.com收到电子邮件时创建票证.但是当消息是HTML格式时,BODY TEXT被HEADER文本包围.
我需要的:
@queue = Queue.where("col = 1").limit(1000)
ids = []
@queue.each do |row|
Queue.do_something(row)
ids << row.id
end
Queue.delete_all("id in (#{ids.join(',')}) ")
Run Code Online (Sandbox Code Playgroud)
是相同的
Queue.transaction do
@queue.each do |row|
Queue.do_something(row)
Queue.delete(row.id)
end
end
Run Code Online (Sandbox Code Playgroud) 如何在我的Rails应用程序上使用友好URL?我只需要提供以下网址格式
mysite.com/company1 mysite.com/user123 mysite.com/user1234 mysite.com/newton.garcia mysite.com/company-name
有人可以帮忙吗?