Nwht0xn1

モデルでURLを組み立てるときにホスト名をどうにかして用意するCreated on 2016-06-24 by r7kamura

リクエストごとにグローバルな場所に値をリクエスト情報を入れておいて、モデルから参照するという、非常に雑なことをやっている。具体的には steveklabnik/request_store: Per-request global storage for Rack. を使うことが多いが、これまでこのやり方で特に破綻せずに問題なく動いている。小規模なサービスの開発にしか携わったことないからそうなのかもしれない。私はサボってこうやっていますという類の情報はあまり共有されることがないので、なんとなく書いておいた。

WikiHub APIで通知一覧を取得できるようになりました - WikiHub Help で追加した通知APIも、レスポンスにそれぞれの通知データを表すURLを返す必要があるが、URLのホストには受け取ったリクエストのホストをしている。本番環境と開発環境ごとに決め打ちにしてもいいのだけど、それだと開発環境のホストやポートまで決め打ちになってしまうので面倒…。