freedom-man.com

ブログは俺のセーブポイント

Tag: Rails (page 1 of 8)

AASMコードリーディング

状態遷移の管理を行うAASMのコードリーディングをしました。バージョンは4.12.3です

Continue reading

figaroコードリーディング

設定ファイルから環境変数をセットするfigaroのコードリーディングをしました。バージョンは1.1.1です

Continue reading

Rails API開発におけるJSONレスポンス生成方法と内部実装について

Ruby on Rails Advent Calendar 2017 19日目の記事です。

RailsでAPI開発するときのJSONレスポンスの生成方法についてまとめてみました。 Continue reading

jbuilderより速いRails Viewハンドラーを書いた

YAMLとERBでJSONを書けるハンドラを書いたものの遅くなってしまったので、一旦YAMLとERBのことは忘れ、evalとしては最速になるようにhashをJSONに変換するアプローチで再度書いてみました。

また前回同様、

  • モンキーパッチをしない
  • N+1 find_template_pathsを避ける
  • Railsのcollectionのパーシャルレンダリングの仕組みを使う

というのをコンセプトでやっています。

できあがったものはこれ↓

Continue reading

draperコードリーディング

drapergem/draperのコードリーディングの備忘録。

Continue reading

Older posts

© 2018 freedom-man.com

Theme by Anders NorenUp ↑