ActiveRecordの基本機能とマイグレーション、バリデーション:開発現場でちゃんと使えるRails 4入門(5)(1/3 ページ) エンタープライズ領域での採用も増えてきたRuby on Railsを使ってWebアプリケーションを作るための入門連載。最新版の4に対応しています。今回は、Railsのモデル機能を担うActiveRecordの基本的なメソッドに加え、where、order、limitを紹介。DBマイグレーションやバリデーションも。
はじめに みなさんRailsやってますか? DBのマイグレーションを行うとき、integerとかstringとか指定すると思うんですが、あれ指定すると って限定されてしまいますよね。文字列ならtext型使えとかいろいろありますが、それにしても数値型をbigintにできないのは不便です。 bigint使いたい! コンシューマー向けサービスだとユーザ数がとんでもなく増えていくので、ユーザIDだけでもすごい数になります。そんなユーザ数いないとしてもFacebookでログインとかさせていると、IDがRails指定のintegerではエラーになります。 そこでどうしてもbigintが必要になるんですが、指定方法わかりづらいですよね。 Railsのマイグレーションファイルで、limitオプションつければそれができるんです。
サーバーのセットアップ fluentdのインストール公式ドキュメントのとおり、インストーラーを実行してインストールします。 $ curl -s http://toolbelt.treasuredata.com/sh/install-redhat.sh | sudo bash 実行すると、TresureDataのリポジトリ(/etc/yum.repo.d/td.repo)が作成され、RPMパッケージがインストールされます。 [vagrant@fluentd-server ~]$ curl -s http://toolbelt.treasuredata.com/sh/install-redhat.sh | sudo bash This script requires superuser access to install rpm packages. You will be prompted f
ゲーム開発者だけでなく、Webやモバイルに関わる人の共通のトピックになってきているUnity。 今回はその中でも物理演算を扱うRigidbodyについてのカジュアルな勉強会を開催しました。 Shimokita.Unity #1 - OSSCafe VR部 UnityのRigidbodyとColliderで衝突判定 - Qiita Shimokita.Unity on Livestream RigidbodyとColliderで衝突判定 - Shimokita.Unity // Speaker Deck Unityの操作を理解した初心者向け Unityをとりあえずはじめてみたい人にはおなじみのドットインストールのUnity入門がおすすめです。 なんらかの講座をご覧になった事がある方にはお馴染みのフォーマットとテンポで基本操作とゲーム作成を学習できます。 Unity入門 (全26回) - プロ
[速報]コンテナ型仮想化のDocker 1.0がリリース。Dockerはコンテナエンジンからプラットフォームになると宣言 Linux上のコンテナ型仮想化の実装として話題を集めていたDockerが、正式版となる「Docker 1.0」のリリースを発表しました。6月9日(日本時間で今日6月10日)から2日間サンフランシスコで開催中のイベント「dockercon14」において発表されました。 OS上に複数のユーザー空間を作り出すコンテナ型仮想化は、物理サーバ上に仮想サーバを作り出すハイパーバイザ型の仮想化よりも軽量で起動も高速だという利点を備えています。 DockerはLinuxにおけるコンテナ型仮想化の実装として人気を集めており、Red HatがDockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」の開発を表明。AmazonクラウドもAWS E
はじめに こんにちは、ピクトリンク事業部開発部サーバサイド開発課のkitajimaです。弊社サービスピクトリンクは、システム再構築の一環として
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く