私のアプリは.ics添付ファイルを持つユーザーに電子メールを送信する必要があります。作成しないで.icsファイルを電子メールで送信できますか?
現在、私は、ユーザーがWebページ上のリンクをクリックしたときの.icsファイルをレンダリングするアクションがあります。
def invite
cal = Icalendar::Calendar.new
cal.event do |e|
e.dtstart = Icalendar::Values::Date.new('20050428')
e.dtend = Icalendar::Values::Date.new('20050429')
e.summary = "Meeting with the man."
e.description = "Have a long lunch meeting and decide nothing..."
e.ip_class = "PRIVATE"
end
cal.publish
render text: cal.to_ical
end
リンク:に
<%= link_to 'Download .ics file with right click', invite_path(format: :ics) %>
が、それはすべてでは可能ですが同じ方法で、最初にファイルを作成したり保存したりせずに電子メールに添付ファイルを添付することができますか?
もしそうなら、私はこれをどうやってやりますか?