多くのニュースレターサービスと同様に、RubyonRailsを使用してニュースレターを作成したいと思います。電子メールが電子メールクライアントで正しく表示されない場合、ブラウザでこのニュースレターを表示するためのリンクをこの電子メールに提供したいと思います。これどうやってするの?
1 に答える
2
電子メールにリンクを含める方法、またはサイトにニュースレターを表示する方法を尋ねているのかどうかはわかりません。それぞれについて基本的なアドバイスをしていきます。
電子メールビューは、サイトのページビューと同じように、デフォルトでerbを使用します。したがって、同じ方法で動的コンテンツを追加します。電子メールがHTML形式で送信される場合:
<%= link_to 'View Online', newsletter_url(@newsletter) %>
プレーンテキスト形式で送信される場合:
<%= newsletter_url(@newsletter) %>
プレーンテキスト形式でも、URLと電子メールアドレスはほとんどの電子メールクライアントでクリック可能になっています。
もちろん、これは、ニュースレターを他のモデルと同じように、コントローラーとビューを使用してデータベースに保存する必要があることを意味します。ニュースレターを視聴者に表示するには、「表示」アクションを使用します。
于 2010-01-31T17:15:08.733 に答える