方針 Rubyを知っている前提です(前回の勉強会の資料 http://dev.ariel-networks.com/articles/workshop/ruby/) RDBの基礎知識が前提です なるべく手を動かして目に見える形で説明を進めます Ruby on Rails(以下、Rails)全体は巨大なので、ActiveRecord(ORM層)に話を限定します(Web層は次回) Webから切り離してirb or コマンドラインでActiveRecordを使います
第3回Rails2.0で作るRESTfulアプリケーション(後編) 鎌田達哉(かまだたつや) 2008-05-23
今更ですが、rails の has_many :through を使った データの多対多関係の扱いをまとめてみようかと。 (※ もう少し早く、もうちょっと理解してれば 今もう少し楽できたなという後悔を含め。) Tweet さて、今回使うのは単純なクラブと学生の紐付け。 クラブには複数人の学生が紐付けれるし、 学生にも複数のクラブを紐付けれる。 そんな関係。 で、"クラブ"テーブルと"学生"テーブルを作成する。 そんで、データはこんな感じで入れておく。 [クラブ] [学生] もう一つ、紐づけるためのテーブルが必要になる。 "クラブ"テーブルと"学生"テーブルの紐付けを行うんで、 "club_students" という名前でもして作成する。 "club_students" には、"クラブ"テーブルの id と "学生"テーブルの id をそれぞれ持たせる。 こんな感じ↓ で、これを rails
日本語の REST のリソース集を以前作ったのだが、 日本語では一般人向けの解説がない。 sheepman 氏の REST のページはすばらしいんだけど、多少わかっている人向けだ。 市山氏のプレゼン資料は RoyF の論文を詳しく解説していてよいのだけれど、いかんせんアカデミックすぎる。 技術的な要素も抑えつつ、入門者にもわかりやすい解説はないものかと探していたのだが、みつからない。 英語の文書を訳すことも考えたんだけど、あまりよいものが見つからない。 で、結局自分で書くことにした。 最初はひとつのポストで済ませるつもりだったんだけど、書き始めたら長くなってしまったので、複数のポストに分けることにした。 えらそうなことを書いたが、内容は「ないよりマシ」といったレベルだろう。 前書きが長くなったけど(ここから始まりです。ですます調なのは入門記事だから)、 この記事(から始まる一連のポスト)は
「WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。 「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいく本です。 この本では、PHPの基本となる変数と制御構造について解説します。 Kindle本で、定価500円です。 Movable Type 4.25では、アクションストリーム(Action Streams)プラグインが標準で同梱されるようになりました。 アクションストリームでは、プラグインを追加することで、さまざまな情報を得て表示することができます。 「アクションストリームに、はてなブックマークに自分がブックマークしたページの情報を追加する」というプラグインは、すでに公開されています。 一方、「アクションストリームに、はてなブックマークでブックマークされた自分のブログのページの情報を追加する」というプラグインは、まだな
はじめに 自己紹介 はじめまして。Lobiチーム意匠部のばっこです。 カヤックで「Lobi」というスマホゲーマー向けSNSのデザイナーをしています。 去年の8月頃に社内の受託チームからLobiチームに異動をして、 半年ほどLobiの周辺サービス(Lobi REC SDK、Lobi Play)を担当したり、 少しだけ新規サービス(RANKERS)のお手伝いをしたりしていましたが、 最近、Lobi本体のアプリに携わるようになりました。 世間のUXブームに遅ればせながらも、業務でUXについて考える機会が増えてきたので、 今回は、そんなLobiでのUXデザインの取り組みを紹介したいと思います。 Lobi(ゲームコミュニティ事業) | 面白法人カヤック Lobiは、スマホゲームに特化した国内最大級のスマホゲーマーSNSです。 同じゲームをプレイしている友達を探したり、攻略情報を交換したり、レアアイテ
2009年04月09日00:15 カテゴリLightweight LanguagesCode バイナリとテキストの本当の違い うーむ、Wikipediaですら「見た目」の違いしか説明していない。 バイナリ - Wikipedia コンピュータが扱うすべてのデータはバイナリデータ(バイトの並び)であり、プレーンテキスト(または単にテキスト)もバイナリデータの一種ではあるが、通常バイナリとテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) 表現形式を指し、バイナリとはそうでない表現形式を指すことが多い。 Binary file - Wikipedia, the free encyclopediaA binary file (.bin) is a computer file which may contain any type
Google ― サイトのランキングを上げるにはどうしたらよいですか?(日本語版)Yahoo! ― 自分のサイトを「ウェブ検索」の検索結果に表示するには、そしてサイトの順位を上げるにはどうすればいいのでしょう?(日本語版:自分のサイトを検索結果に表示したいときは、日本語版:サイトの順位を上げるには)Microsoft/Live ― 正しくインデックス登録するためのガイドライン(日本語版)Ask ― Ask.comのウェブマスター向け情報だが、ここに示したガイドラインも役に立たないわけじゃない。それなりに価値のあるヒントも一部にはある。たとえば、Yahoo!のこれとか。 特定のウェブサイトがウェブ検索の結果に表われるか否か、そしてその順位がどのように上下するかについては、多くの要素が関係します。それら要素をいくつか例示すると、以下の通りとなります。 サイトが獲得している外部リンク数ページ内の
Creating a comfortable and stylish outdoor space is becoming increasingly popular among homeowners. Whether it's a patio, pergola, or greenhouse, the right roofing material plays a crucial role in the overall functionality and aesthetic of the space. One of the most versatile and durable options available is acrylic roof panels. These panels not only enhance the appearance of your outdoor areas bu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く