3/18 気になった記事
- メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください。 | Knoh (ノウ)
- この記事は、Wunderlistのプロダクトデザイナーであるザンダー・ブレイドにより書かれた記事を日本語訳したものです。直訳ではなく一部日本語に編集を加えてい…
- Node.js - Github Pagesでブログ構築ができる静的サイトジェネレーター総まとめ - Qiita
- Java - 偉大なコーダーが推奨する技術書まとめ - Qiita
- Rubyプログラミングが快適になるVim環境を0から構築する - Qiita
- テストコードは「書けるようになる」ものじゃなく「書きたい」と思うもの(ポエム) - give IT a try
- とあるスタートアップを抜け、CTOを辞めた話。 - nobkzのブログ
- Rails 4.1 で validates_timeliness を使う - Qiita
- Ruby - Range#include?の落とし穴(遅い) - Qiita
respond_to
without all the pain - Weissblog- respond_to でフォーマットを指定する話
- responders も出てくる
- 意地悪テストでリクエストフォーマットを変えてくるケースがあって、ちゃんと対策しようとすると全てのコントローラで
respond_to
をそれぞれのアクションで丁寧に書く必要があって、JSONで返してたり、HTMLだったりでまちまちだし、コントローラがゴチャゴチャするので基本書きたくない・・。- どのみちフォーマットに応じたテンプレートが見つからずに500エラーになるだけだし・・・
- 何よりやるならコードの一貫性を保つために全部やるべきなのがつらい
- 通常の使用で起こりえないだけに・・・
- RESTfulにresources, resource だけで大量のコントローラを量産しているのでほんとにつらい
- やるとしたらMissingTemplateエラーをApplicationCotrollerとかの層でキャッチしてホゲホゲだけど、一律リダイレクトとかしちゃうとほんとにテンプレートエラーの場合見つけられないよね。など