1

多くのニュースレターサービスと同様に、RubyonRailsを使用してニュースレターを作成したいと思います。電子メールが電子メールクライアントで正しく表示されない場合、ブラウザでこのニュースレターを表示するためのリンクをこの電子メールに提供したいと思います。これどうやってするの?

4

1 に答える 1

2

電子メールにリンクを含める方法、またはサイトにニュースレターを表示する方法を尋ねているのかどうかはわかりません。それぞれについて基本的なアドバイスをしていきます。

電子メールビューは、サイトのページビューと同じように、デフォルトでerbを使用します。したがって、同じ方法で動的コンテンツを追加します。電子メールがHTML形式で送信される場合:

<%= link_to 'View Online', newsletter_url(@newsletter) %>

プレーンテキスト形式で送信される場合:

<%= newsletter_url(@newsletter) %>

プレーンテキスト形式でも、URLと電子メールアドレスはほとんどの電子メールクライアントでクリック可能になっています。

もちろん、これは、ニュースレターを他のモデルと同じように、コントローラーとビューを使用してデータベースに保存する必要があることを意味します。ニュースレターを視聴者に表示するには、「表示」アクションを使用します。

于 2010-01-31T17:15:08.733 に答える