
本記事は英語版のブログで2013年1月31日に公開された記事の翻訳版です。 注:これはRails 4の変更点と新しい特徴機能をお伝えする2部構成の投稿のパート2です。パート1をまだ読んでいない方は、Rails 4 の変更点について説明したパート1をご覧ください。 Rails 4には実用的で素晴らしい新機能も組み込まれています。私自身、これらの新機能にはとてもわくわくしていますし、みなさんもきっと同じ思いを抱くと思います。 Postgres H-Store Rail 4のActiveRecordは、PostgreSQLの hstoreという拡張をサポートします。このデータベースの拡張によって、PostgreSQLの列(※カラムとも言います)に’hstore’という新しいデータ型が使えるようになります。hstoreは、文字列のみのハッシュを効率的に表示します。これは、事実上、テキスト列(カラム
注意 このエントリは急いで書いたので間違いが含まれている可能性が高いです。気づいた方はご指摘ください。 序文 strong_parameters とは、mass assignment で余計なパラメータをモデルの属性にセットさせないための新しい仕組みです。Rails 4.0 からはこれが標準になります。Rails2.x と 3.x はattr_accessibleやattr_protectedなどで似たような機能が提供されていましたが、これだと管理が煩雑になるケースがありました。 今年の3月くらいにGitHub が mass assignment の脆弱性を突かれたことで 、この問題をどうにかしようという流れが起き、最終的に strong_parameters が作られるという経緯を辿りました。 mass assignment とは Rails ではこんなコードをよく見ると思います。 de
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く