【告知】値の参照時の仕様変更のお知らせ
このたび2024年11月11日に値の参照に関する仕様変更を予定しておりますので詳細について報告いたします。
more
2023.07.05に公開 | 2023.07.06に更新
Querier運営
「Querier(クエリア)」は社内向け管理画面を圧倒的な速さで、かつビジネスのスケールに合わせて柔軟に構築することができるローコードツールです。
管理画面の構築もWeb上で完結
エンジニアのためのローコードツール
こんにちは!今回は、Ruby on Railsを使ってサービス開発を行っているエンジニア向けに、Railsでの管理画面作成に役立つGemとその使い方をご紹介します。これから管理画面を作ろうとしているエンジニアの皆さんにとって、時間と労力を節約しながら、高品質な管理画面を作るための参考になれば幸いです。
まず最初に紹介するのは、Railsの管理画面作成に最適なGem、「Active Admin」です。Active Adminは非常に多機能で、CRUD操作はもちろんのこと、検索機能やソート機能、ページネーションなども手軽に実装することができます。
Active Adminを使用すると、テンプレートを自由にカスタマイズすることも可能です。デフォルトではBootstrapをベースにしたシンプルで使いやすいデザインが用意されていますが、自分の好みや要件に合わせて見た目を変更することができます。
次にご紹介するのは「RailsAdmin」です。RailsAdminもActive Admin同様に、Railsでの管理画面作成に非常に便利なGemです。特徴的なのはその導入の簡易さと、データベースのテーブルを自動で認識し、対応する管理画面を生成してくれる点です。
RailsAdminはCRUD操作はもちろん、検索機能やソート機能、ページネーションなども手軽に実装できます。また、見た目はBootstrapベースのデザインとなっており、独自のテンプレートを適用することも可能です。
最後におすすめするのは「AdminLTE」です。AdminLTEはBootstrapベースの無料の管理画面テンプレートで、見た目が美しく、機能も豊富です。Railsの管理画面作成において、AdminLTEを利用すると、ユーザーフレンドリーなUIと使いやすいUXを短時間で実装することが可能です。これにより、開発者はよりビジネスロジックやデータ処理に集中することができます。
それぞれのGemの基本的な使い方を紹介します。
Active Adminは以下のコマンドで導入することができます。
gem 'activeadmin'
次に、以下のコマンドでActive Adminをインストールします。
rails generate active_admin:install
このコマンドを実行すると、Active Admin用の設定ファイルが生成され、管理画面のテンプレートも同時に作られます。その後、マイグレーションを実行して、必要なテーブルを生成します。
詳細な使い方はActive Adminの公式ドキュメントをご覧ください。
RailsAdminの導入も非常に簡単です。以下のコマンドをGemfileに追加します。
gem 'rails_admin'
その後、bundle installを行い、以下のコマンドでインストールを完了させます。
rails g rails_admin:install
こうすると、データベースの全テーブルを自動的に認識し、それぞれのテーブルに対応した管理画面を生成してくれます。
詳細な使い方はRailsAdminの公式ドキュメントをご覧ください。
AdminLTEの導入は少し手順がありますが、その見た目と機能性はその労力を十分に補ってくれます。まず、AdminLTEの公式サイトから必要なファイルをダウンロードします。次に、ダウンロードしたファイルをRailsプロジェクトの`app/assets`ディレクトリに配置します。
そして、AdminLTEを適用したいviewファイルに対して、ダウンロードしたAdminLTEのテンプレートを適用します。詳細な手順はAdminLTEの公式ドキュメントをご覧ください。
この記事では、Railsで管理画面を作る際におすすめのGemとその使い方をご紹介しました。Active Admin、RailsAdmin、そしてAdminLTEはどれも高機能で、短時間で効率的に管理画面を作成することが可能です。
どのツールを選択するかは、自身のプロジェクトの要件や好みによりますが、両者ともに便利な機能を提供しており、CRUD操作やBootstrapをベースにしたデザインのテンプレート機能などが用意されています。
最後に、エンジニアとしては、各種GemやAdminLTEの公式ドキュメンテーションをチェックすることも忘れないでください。最新の情報や詳細な使い方を知るための一番確実な情報源です。
今後とも、Railsでの開発がより楽しく、効率的になるような情報を提供していきますので、ぜひお楽しみに!
Querier運営
「Querier(クエリア)」は社内向け管理画面を圧倒的な速さで、かつビジネスのスケールに合わせて柔軟に構築することができるローコードツールです。
このたび2024年11月11日に値の参照に関する仕様変更を予定しておりますので詳細について報告いたします。
more
データフローの通知設定機能・監査ログへのパラメータが追加されましたのでご紹介します。
more
データフローのアクションに永続化などに利用できるローカルストレージ機能を追加しました。
more
日本を健康に。多彩なフィットネスブランドを展開中。スタジオ付きの「JOYFIT」、24時間型の「JOYFIT24」、ヨガスタジオ「JOYFIT YOGA」、パーソナルジム「JOYFIT+」、家族向けの「FIT365」など、多彩なブランド展開で全国を席巻しているスポーツ事業。
more
管理画面の構築もWeb上で完結
エンジニアのためのローコードツール