Rails を使った EC アプリケーション開発について学べる本 "Take My Money" を読んだ

読みました。 Take My Money: Accepting Payments on the Web作者:Rappin, NoelPragmatic BookshelfAmazon どんな本か 副題が "Accepting Payments on the Web" となっているように、決済 (payment) システムをもつ Web アプリケーションを作る方法について…

RFC 5988 "Web Linking" を読んだ

Web

JSON を返す API サーバでページネーションを実装したいと思っていて、前/後ページや最初/最後のページなどといった他のリソースとの関係を表すメタ情報をどこに格納すべきかなと考えていました。解決方法として少なくとも次の二つがありそうです。 JSON …

MySQL 徹底入門 第 3 版を読んだ

『MySQL 徹底入門 第 3 版』を読みました。 MySQL徹底入門 第3版 ~5.5新機能対応~作者:遠藤 俊裕,坂井 恵,館山 聖司,鶴長 鎮一,とみた まさひろ,班石 悦夫,松信 嘉範翔泳社Amazon なぜ読んだか 特定の DB プロダクトについての知識がなかった Web サービス開…

Web 上のリソースとその表現

Web

RSpec で request spec を書くとき、get "/users/:id.json" と書くかわりに get "/users/:id" と書くとエラーになりました。 ActionController::UnknownFormat: UsersController#show is missing a template for this request format and variant. リソース …

Rails 5.0.1 で rails new するとできる Gemfile の git_source ブロックの意味

Rails 5.0.1 で rails new したときに作成される Gemfile の先頭に次のブロックが挿入されるようになっていました。 git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{re…