リレーション元を削除したら例外出た、を防ぐために論理削除を実装する。 論理削除系のgemはたくさんあるが、とりあえず定番のrails3_acts_as_paranoidを使う。 Gemfileを書いてbundle
![論理削除とbelongs_to - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/818ce84e66412c887b6589d842cac35d2eb6b6b6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU4JUFCJTk2JUU3JTkwJTg2JUU1JTg5JThBJUU5JTk5JUE0JUUzJTgxJUE4YmVsb25nc190byZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YjdkNDM1MTZmYjlhY2JiODcwMTk0ZTU0MDU0MWRhYWI%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbnlzYWxvciZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NTg3MDBiYjFhOGRlMzkwOGVmZDY4OGRiMWI5NzE4NmE%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D1bcd94cd5247c977863fadb844bf8fef)
第5回BLEを搭載したJawboneのリストバンド型デバイス「UP24」と連携するiOSアプリをつくる 堤修一 2014-05-01
技術選定のためや、俺が問題解決するぜっ!的な人向け。 順次解決されると思うので、順次更新します。 以下に上げたものも、解決策があるものが多いです。 はじめてのNode.js (2013年3月26日初版) どこか1か所CPUリソースを多く消費するような重い処理が入ると、全体のパフォーマンスが低下する マルチコア/マルチCPU環境を十分に生かすことができない コールバックを多用するためにコードが複雑になる merittyの記事 (2012年12年23日) Node.jsのメリットとデメリット | meritty [メリッティ] JavaScriptの限界、オブジェクト指向が不完全 マルチコアサーバで性能を十分に発揮できない 文法エラーが、サーバーの停止を引き起こす あるリクエストに問題があると、他のリクエストをブロックする ZEALOT社員の方 (2012年10月29日) 引用: Node.j
Ruby on Railsで外部キー設定 スムーズに行くかと思いきや、地味にいろいろやることがある。 ちょっとRailsを過信しすぎたかも。 作りたいテーブルのリレーションについて アニメテーブルの1レコードに各話テーブルの複数レコードが紐付く やったこと 各モデルクラスおよびテーブル作成 アニメモデル作成 $ rails generate scaffold anime title:string anime_image_url:string hash_tag:string 各話モデル作成 $ rails generate scaffold chapter chapter:integer title:string start_time:timestamp end_time:timestamp tweet_collect_start_flg:boolean tweet_collect_end_
外部キー制約は好きですか? O/RマッパーしててもなるべくDBの力は借りたいです。 ということで、Ruby Toolboxで foreign を検索して、ちらちら見て一番人気のforeignerを選びました。基本的にはデータベースに丸投げなので Rails4 でもいまのとこ問題なく使えております。 インストールは Gemfile に: gem 'foreigner' と追加して bundle install あとはマイグレーションで: create_table :comments do |t| t.references :post, null: false, index: true t.foreign_key :posts, dependent: :delete end としておきました。 ついでに確認。 存在しない 外部キーを指定すると保存を失敗する確認。postgresの例: Comm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く