rails_ui_kit gemを使用したRailsアプリケーションのレイアウトの構成

Railsアプリケーションとのその後の統合のために、通常どこでページをレイアウトしますか? htmlファイルを含む別のリポジトリにあるのか、それともすぐにレールにあるのか-特別な場所にあるのか 長い単語とテキストでレイアウトをテストしますか? テキスト(長)を使用してレイアウト要素のさまざまな表示オプションをチェックしますか? rails_ui_kit gem-railsアプリケーションでレイアウトを整理するための小さなツールと、それを実際の本番アプリケーションの開発にどのように使用する必要があるかについて話して、これらの問題について簡単に説明します。



このgemを書いてさまざまなプロジェクトで使用するというアイデアは、hashrocketブログからいくつかの投稿を読んだ後に生まれました( 「UIコントローラーによるデザインハンドオフの管理」「UIコントローラー、パート2:フェイクイット」「UIコントローラー、パート3: UIヘルパー " )。



gemの機能について簡単に説明します。





現時点では、gem には最小限のヘルパーセットがあり 、ほとんどの場合、ほとんどのプロジェクトで使用する必要があります。 これらのヘルパーの詳細については、 hashrocketブログをご覧ください。 UiHelperモジュールを拡張するか、独自に追加することにより、必要なヘルパーを自分で追加できます。



すべてのレイアウトのリストに関して、app / views / uiからのファイルはデフォルトでリンクとして表示されます。 作業しなければならないプロジェクトの1つで、このリストをわずかに変更し、多数のレイアウトのナビゲーションを簡素化するためにカテゴリに分類しました。 レイアウトのリストへのアクセスはデフォルトでは閉じられていません。これを覚えておく必要があります。いくつかの方法を使用できるため、gemは開発者の好みに任されています。



さらに、プロジェクトの1つで使用した追加のヘルパーの例を示します。





一般的に、多くの異なるヘルパーを思い付くことができますが、それはすべてプロジェクトとその使用頻度に依存します。



説明した機能に加えて、実際の運用アプリケーションを開発するときにこのツールが提供したいくつかの利点に注目したいと思います。





gems rails_uit_kitがあなたの興味を引き、便利になってくれたら嬉しいです。 また、gemを改善するためのフィードバックやアイデアを受け取ることも嬉しく思います。



リポジトリページはgithub.com/puffy/rails_ui_kitです。使用方法について詳しく説明します。



All Articles