Ruby on Rails 6 実践ガイド[機能拡張編]
黒田 努(著)
/impress top gearシリーズ
作品情報
本書は、2019年12月に出版された『Ruby on Rails 6実践ガイド』の続編です。本編で作成した企業向け顧客管理システムBaukis2の機能をさらに拡張し、実用性の高いシステムにしていきます。本書のテーマは多岐にわたります。クッキー、リクエスト元のIPアドレス、Ajax、データベーストランザクション、排他的ロック、ツリー構造のデータなど、さまざまなWebアプリケーションに必須の機能を実装しながら解説します。また、この機能拡張編では、HTMLフォームのさまざまなバリエーションを紹介しています。特にRailsで業務システムを開発する場合、要求仕様に応じて自由にHTMLフォームを設計・実装する力が求められます。本書では、さまざまなフォーム設計の事例を扱っていますので、一種のレシピ集として活用できます。
もっとみる
商品情報
- 著者
- 黒田 努
- ジャンル
- コンピュータ・情報 - アプリケーション・プログラミング
- 出版社
- インプレス
- 掲載誌・レーベル
- impress top gearシリーズ
- 書籍発売日
- 2020.05.22
- Reader Store発売日
- 2020.05.22
- ファイルサイズ
- 53MB
- ページ数
- 360ページ
※この商品はタブレットなど大きなディスプレイを備えた機器で読むことに適しています。
文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
この作品のレビュー
平均 4.0 (1件のレビュー)
-
Ruby on Rails 6 実践ガイド[機能拡張編]
株式会社コアジェニックCEO兼CTO 黒田努 氏の著書です。
本書は、『Ruby on Rails 6 実践ガイド』の続編になります。
…企業向けの顧客管理システムを作りながら、Railsの学習を進めていきます。
【本書で学べること・考えること】
・検索機能(DBのindex)
・自動ログイン(cookieの利用)
・IPアドレスによるアクセス制御
・多対多の関連付け
・transctionと排他的ロック
・確認画面表示
・Ajax(JSによる非同期更新)
・ツリー構造(再帰メソッド、hashでのクエリ削減)
・タグ付け(hash_tableでの排他的ロック、jquery:tag-it)
実際に完走しての感想です。
まず、本書は初心者向けではありません。
初級→中級を目指した内容になっています。
『Ruby on Rails チュートリアル』を完走くらいの知識は必要です。
『Ruby on Rails 6 実践ガイド』の続編なので、まずはこちらを終わらせてください。
(Githubにソースがあるので、途中からでも始めることは可能です。)
最終的には、結構なシステムになるので、それなりに手応えはあります。
最後まで完走しても、
・リファクタリング
・テストコード
・機能追加
の余地が多くあるので、より実践的な継続学習も可能です。
今回、以下の点を新たに学ぶことができました。
・IPアドレスによるアクセス制御
・排他的ロック
・確認画面
・ハッシュで情報を一括取得し、クエリ回数を減らす
・テーブルを用いた排他的ロック
注意点としては、Rails6に対応した本であり、
Rails6の新機能を解説した本ではありません。
あくまで、Railsを使ったシステムの作り方を学ぶ本になります。続きを読む投稿日:2020.10.24
新刊自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
※新刊自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新号を含め、既刊の号は含まれません。ご契約はページ右の「新刊自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される「増刊号」「特別号」等も、自動購入の対象に含まれますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると新刊自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約・新刊自動購入設定」より、随時解約可能です続巻自動購入は、今後配信となるシリーズの最新刊を毎号自動的にお届けするサービスです。
- ・発売と同時にすぐにお手元のデバイスに追加!
- ・買い逃すことがありません!
- ・いつでも解約ができるから安心!
- ・優待ポイントが2倍になるおトクなキャンペーン実施中!
※続巻自動購入の対象となるコンテンツは、次回配信分からとなります。現在発売中の最新巻を含め、既刊の巻は含まれません。ご契約はページ右の「続巻自動購入を始める」からお手続きください。
※ご契約をいただくと、このシリーズのコンテンツを配信する都度、毎回決済となります。配信されるコンテンツによって発売日・金額が異なる場合があります。ご契約中は自動的に販売を継続します。
不定期に刊行される特別号等も自動購入の対象に含まれる場合がありますのでご了承ください。(シリーズ名が異なるものは対象となりません)
※再開の見込みの立たない休刊、廃刊、出版社やReader Store側の事由で契約を終了させていただくことがあります。
※My Sony IDを削除すると続巻自動購入は解約となります。
お支払方法:クレジットカードのみ
解約方法:マイページの「予約自動購入設定」より、随時解約可能ですReader Store BOOK GIFT とは
ご家族、ご友人などに電子書籍をギフトとしてプレゼントすることができる機能です。
贈りたい本を「プレゼントする」のボタンからご購入頂き、お受け取り用のリンクをメールなどでお知らせするだけでOK!
ぜひお誕生日のお祝いや、おすすめしたい本をプレゼントしてみてください。※ギフトのお受け取り期限はご購入後6ヶ月となります。お受け取りされないまま期限を過ぎた場合、お受け取りや払い戻しはできませんのでご注意ください。
※お受け取りになる方がすでに同じ本をお持ちの場合でも払い戻しはできません。
※ギフトのお受け取りにはサインアップ(無料)が必要です。
※ご自身の本棚の本を贈ることはできません。
※ポイント、クーポンの利用はできません。クーポンコード登録
Reader Storeをご利用のお客様へ
ご利用ありがとうございます!
エラー(エラーコード: )
ご協力ありがとうございました
参考にさせていただきます。