22

Twitter Bootstrapの機能をRailsに提供するさまざまなgemの長所および/または短所は何ですか?この質問を書いている時点で、RubyToolboxには次のプロジェクトがリストされています

そして、部分的な機能を提供する他のいくつか(例えば、フォームの生成)。これらの宝石はどのように異なりますか?

PS必要に応じて、それぞれに投票できるように、各宝石について別々の回答に記入してください。

4

3 に答える 3

11

gem はさまざまな方法を使用して、Twitter のブートストラップを Rails アプリに取り込みます。

Twitter Bootstrap, Less, and Sass: Understanding Your Options for Rails 3.1というトピックに関する優れたブログ投稿から引用:

  • Rails エンジン (less-rails-bootstrap または twitter-bootstrap-rails) 経由で元の Less コードを使用する
  • 翻訳された Sass コードをアプリケーションに直接コピーする (sass-twitter-bootstrap)、または
  • Rails エンジン (bootstrap-sass または bootstrap-rails) を介して翻訳された Sass バージョンを使用する。

どの種類のアプローチが最も適しているかを判断することは、どの gem を使用するかを決定するのに役立ちます。

于 2012-10-06T04:04:57.127 に答える
3

anjlab-bootstrap-rails を使用します。

  • 次の利点があります。 その開発は非常に活発です。
  • 彼らは最近、最新の twitter ブートストラップ 3 を含む 3 番目のバージョンをリリースしました。
  • rails4でも動きます。
  • bootstrap3 の重要な側面の 1 つは、アイコンが .png からフォント ファイルに移行されたことです。これは素晴らしいことです。

一般的に、私はそれに満足しています。

于 2013-09-17T08:44:20.413 に答える
2

Bootstrap 3.0 RC1Rails 4で新しいプロトタイプ プロジェクトを開始したかったので、 anjlab-bootstrap-railsを試しました。

ターボリンクと、ナビゲーションバーで使用されるドロップダウン コンポーネントでブートストラップ JavaScript が機能しないという問題がありました。

いくつかの検索といくつかのデバッグの後、javascript インクルード タグをHTML レイアウト ページのヘッド セクションに移動することができました。

この宝石のプラスは、アイコンが含まれておらず、グリフィコンや素晴らしいフォントなど、必要なセットを選択できることです。

于 2013-08-14T20:31:05.133 に答える