2013年07月21日17:14 カテゴリ 続・「正しい入力」「あり得る入力」「あり得ない入力」の話 いきなりタイトルをひっくり返すようだけれど、こう考えるほうが分かりやすい気がしてきた。 HTTPリクエストには、通常の操作で起こりえる「あり得るリクエスト」と、そうでない「あり得ないリクエスト」がある 入力パラメータ(PHPだと例えば $_GET["hoge"])には、仕様上「正しい入力値」と、そうでない「正しくない入力値」がある Strong Parametersの役割 は、「あり得ないリクエスト」を「あり得るリクエスト」に変換したり、例外としたりすることだ。だからこそ、モデルではなくコントローラに置かれた。 This new approach is an extraction of the slice pattern and we're calling the plugin for i
![続・「正しい入力」「あり得る入力」「あり得ない入力」の話 : iwamotのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc6459d93e58d4d56fd47ca9944a55fced749dc5/height=288;version=1;width=512/https%3A%2F%2Flivedoor.blogimg.jp%2Fiwamototakashi%2Fimgs%2Fc%2F8%2Fc85477e5.png)