2

ですから、RubyGemについてこのアイデアを持っているので、RubyとRailsについてもっと学ぶのは素晴らしい経験になると思いますが、どこから始めればよいのかわかりません。

私の考えは、マークダウンファイルを置くことができるフォルダ「articles」を生成することです。このフォルダから、メインのブログページに記事自体へのリンクとしてタイトルのみが表示されます。

簡単そうに聞こえますが、正直なところどこから始めればいいのかわかりません。ルートに行を挿入し、フォルダーを生成し、Railsにマークダウンを表示したい場合は、どの記事を読むことをお勧めしますか?

4

4 に答える 4

3

宝石の作成には、次のチュートリアルの1つをお勧めします。

ルート.rbファイルを変更するには、File.open行を読み込むだけです。正規表現を使用して、行を挿入する場所を決定し、ファイルを書き戻します。

フォルダを作成するには、Dir.newのドキュメントを参照してください

Ruby / Railsでのマークダウンについては、rdiscount gemが好きです:https ://github.com/rtomayko/rdiscount

Railtiesは、このような特定のことを行うための優れた方法を提供します。おそらくhttp://api.rubyonrails.orgをかなり使用するでしょう。そのサイトには、Railtieのドキュメントがいくつかあります:http ://api.rubyonrails.org/classes/Rails/Railtie.html 。

于 2012-06-14T13:50:29.043 に答える
3

RubyGemsガイドを読むことをお勧めします–特にWhat is a gem?、、 。Make your own gemPatterns

すでにBundlerを使用している可能性が高いため、実行bundle gem <name>して、既に配置されているものを使用してgemプロジェクトを生成できます。作業を節約できますが、理解できないことがある場合はガイドを参照してください。

また、GitHubでいくつかのオープンソースプロジェクトを見てください。他の開発者を観察し、彼らがどのように行動しているかに注意することは確かに役立ちます。

于 2012-06-14T13:53:41.073 に答える
1

最も簡単な方法は、おそらく、達成したいことと同様のことを行う他の宝石を読むことです。.gemspecgemが機能するために必要な他のすべてのファイルをリストするファイルと、gemの依存関係のリストから始めます。

于 2012-06-14T13:46:24.803 に答える
1

ジェムの作成を開始する方法についてさらに詳しく説明します。以下は、役立つ2つの人気のあるドキュメント化されたジェムです。

  1. https://github.com/seattlerb/hoe
  2. https://github.com/technicalpickles/jeweler

また、gem (静的サイトジェネレーター)でやろうとしている以上のことを行いますが、https://github.com/mojombo/jekyllは非常に人気のあるgemであり、変換されるディレクトリに.markdownファイルを配置します。 posts/rakeを介して静的HTMLページに。私はあなたがそこにあなたが求めている少なくともいくつかの機能を見つけることができると想像します。

于 2012-06-14T13:47:34.740 に答える