- English
- 日本語
Ruby on Railsを知っている人
Ruby on RailsでWebアプリケーションを作成していると、必ずしもすべて動的なページではないかと思います。
例えば、会社情報、プライバシーポリシー、利用規約などは静的ページになります。
このような静的ページを作る時、routesなどを設定するのが面倒という方に最適なGemがありました。
今回は「high_oltage」というgemを使用して静的ページを作成していきたいと思います。
是非、最後まで読んで頂けたらと思います。
\単月定額と比べて総額最大48,000円OFF!/
学び応援キャンペーン実施中!
コスパ最高! 月額1,980円〜利用できる!
以下のプログラミングスクールもオススメです。
是非検討してみてはいかがでしょうか?
- 侍テラコヤ(初月50%OFF学び応援キャンペーン実施中)(解説記事はこちら)
⇒ 学び応援キャンペーンでお得に申し込む!
・コスパ最高! 月額2,980円〜利用できる!
・単月定額と比べて総額最大44,400円OFF!
・学び応援キャンペーン実施中!
- TechAcademy
⇒ 無料体験レッスンに申し込む!
・Ruby/Ruby on Railsだけでなく、Git/GitHub、HTML/CSS、Bootstrap、SQL、Heroku、Web API、Vue.jsなど幅広く学ぶことができる
・今まで得た知識をアウトプットするために自分の作りたいWebサービスを作る
・無料体験レッスン実施中!
Ruby on Railsを知っている人
目次
Gemをインストールする
Ruby on Railsを知っている人
まず始めに「high_voltage」のGemをインストールしていきます。
以下のようにGemfileを記述して下さい。
上記のように記述してファイルを保存したら、以下のようにコマンドを入力して下さい。
これで「high_voltage」というGemを使用することができるようになりました。
静的ページを作成する
Ruby on Railsを知っている人
「views」ディレクトリ内に「pages」ディレクトリを作成しましょう。
既に「pages」ディレクトリを使用している場合、「high_voltage」のgemを使用することはできません。
それでは会社情報を記述するページを作ってみましょう。
pagesディレクトリの中に「company.html.erb」を作ります。
company.html.erbにコードを記述していきましょう。
サーバーを起動して確認する
Ruby on Railsを知っている人
以下のようにサーバーを起動して作成したページにアクセスしてみましょう。
以下が今回作成した会社情報を記述したページになります。
※「/pages/company」にアクセスしてみましょう。
無事に会社情報のページが表示されました。
Ruby on Railsを学ぶことができるオススメの教材
Ruby on Railsを知っている人
Ruby on Railsを学ぶのにオススメの参考書をみていきましょう。
Ruby on Rails 6 実践ガイド impress top gearシリーズ
本書では、1つの企業向け顧客管理システムを作る過程で、RailsによるWebアプリケーション開発の基礎知識とさまざまなノウハウを習得していきます。
各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。
Ruby on Railsを知っている人
Ruby on Rails 6 実践ガイド[機能拡張編]
本書は、2019年12月に出版された『Ruby on Rails 6実践ガイド』の続編です。
本編で作成した企業向け顧客管理システムBaukis2の機能をさらに拡張し、実用性の高いシステムにしていきます。
本書のテーマは多岐にわたります。
クッキー、リクエスト元のIPアドレス、Ajax、データベーストランザクション、排他的ロック、ツリー構造のデータなど、さまざまなWebアプリケーションに必須の機能を実装しながら解説します。
また、この機能拡張編では、HTMLフォームのさまざまなバリエーションを紹介しています。
特にRailsで業務システムを開発する場合、要求仕様に応じて自由にHTMLフォームを設計・実装する力が求められます。
本書では、さまざまなフォーム設計の事例を扱っていますので、一種のレシピ集として活用できます。
Ruby on Railsを知っている人
パーフェクト Ruby on Rails 【増補改訂版】
新しいRailsのバージョンでサポートされた機能の紹介だけでなく、Dockerでの導入方法など最新の実践的内容を追加し、現在のトレンドとなる開発スタイルを紹介します。
Ruby on Railsを知っている人
まとめ
Ruby on Railsを知っている人
最後まで読んで頂きまして、ありがとうございました。
「high_voltage」というGemを使用することでルーティング、コントローラーの設定をせずに簡単に静的ページを作成することができました。
静的ページを作成したい方は是非、使用してみてはいかがでしょうか。