freedom-man.com

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

Page 2 of 65

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

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

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

RubyGemコードリーディングのすすめ

Ruby Advent Calendar 2017 13日目の記事になります。

使っているRubyGemの挙動や仕組みを理解するためによくコードを読んでいるのですが、今回はコードリーディグについて記事を書いていこうと思います。

Continue reading

$ref のJSON Pointerを展開するrubygemを書いた

JSON Schemaで記述される$refパラメータのリンクを展開するrubygemを書きました。

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 Newer posts »

© 2018 freedom-man.com

Theme by Anders NorenUp ↑