2018年11月5日のブックマーク (3件)

  • Active Record の関連付け - Railsガイド

    1 関連付けの概要 Active Recordの「関連付け(アソシエーション: association)」を使うと、モデル間のリレーションシップを定義できます。関連付けは特殊なマクロスタイルの呼び出しとして実装されており、モデル同士をどのように関連させるかをRailsに手軽に指定できます。これにより、データの管理がより効率的になり、一般的なデータ操作がシンプルで読みやすくなります。 マクロスタイルの呼び出しは、実行時に他のメソッドを動的に生成・変更するメソッドであり、Railsでのモデルの関連付けの定義など、簡潔で表現力豊かな機能の宣言を可能にします。たとえばhas_many :commentsのように記述します。 関連付けを設定すると、Railsが2つのモデルのインスタンス同士の主キー(primary key)と外部キー(foreign key)のリレーションシップや管理を支援し、データ

    Active Record の関連付け - Railsガイド
    tanjoin
    tanjoin 2018/11/05
  • 【Ruby on Rails】require と permit の使い方がよく分からない - きゃまなかのブログ

    概要 はじめに params の中身を確認 params.require の中身を確認 params.require.permit の中身を確認 おまけ 配列のパラメータを受け取りたい場合 まとめ 概要 Rails 4 からストロングパラメータと言う新機能が導入されました。 具体的には require と permit と言うメソッドのことです。 Scaffold で Controller を作成する際にデフォルトで適用されるのですが、使い方がよく分からず、いつも削除していました。。 今回、require と permit の使い方を調べてまとめました。 はじめに 「名前」と「メールアドレス」を属性に持つ User モデルを Scaffold で作成してみます。 $ rails generate scaffold User name:string email:string すると、Cont

    【Ruby on Rails】require と permit の使い方がよく分からない - きゃまなかのブログ
    tanjoin
    tanjoin 2018/11/05
  • ImageMagick で画像を比較する - awm-Tech

    ImageMagick で画像を比較する ImageMagick で画像を比較する もうサムネイルで泣かないための ImageMagick ノウハウ集 http://blog.cybozu.io/entry/2016/01/06/080000 サムネイル周りに何か修正を入れたら修正前後の画像を比較しましょう。 機械によるバイト列の比較では画像の良し悪しがわかりません。 頼れるのは人間の眼だけです。肉眼で確認しましょう。 絵の間違い探しでの見落としを想像するに、画像認識の個人差はとても大きいです。 最終的な判断は人間の眼とはいえ、その前段階のサポートがあると良いでしょう。 計算でなるべく違いのありそうな画像やその違いのある場所を炙り出します。 以下のサイトの説明が分かりやすいです。 2枚の画像のdiff(差分)を超簡単に調べる方法 http://blog.mirakui.com/entry/

    tanjoin
    tanjoin 2018/11/05
    $ convert image.jpg image.gif $ composite -compose difference image.jpg image.gif diff.png $ mogrify -auto-level diff.png #差分画像を明るくする