私はアプリを作成していますが、専用の gem を作成したいと考えています。アプリのすべての展開で、gem に組み込まれる機能が必要になるわけではないため、gem 化される機能には独自の MVC があるため、取り外し可能な小さな Rails アプリ。
説明のために、ブログ アプリケーションとしましょう。ブログ アプリケーションのコア機能は明らかにブログです。
このアプリにニュースレター機能を追加したいと考えています。どちらが必要か
- 購読申し込みページ、ニュースレター編集ページ
- 上記のページのルート
- おそらくニュースレター自体を保存するために、購読者を保存するモデル
理想的には、特殊な宝石「blog_newsletter」をブログ アプリに追加してインストールし、サブスクリプションのサインアップ ページにアクセスして、ページを作成し、ニュースレターを送信できるようにしたいと考えています。
参照用に見ることができる宝石はありますか? またはいくつかのチュートリアル?通常の gem のチュートリアルと例は見つかりますが、これに関するものはありません。