Ruby on Rails 8.1.3.1 Module ActiveRecord::Associations::ClassMethods activerecord/lib/active_record/associations.rb Active Record Associations¶ ↑ Associations are a set of macro-like class methods for tying objects together through foreign keys. They express relationships like “Project has one Project Manager” or “Project belongs to a Portfolio”. Each macro adds a number of methods to the class w
・ 読書メモ: 基本的に読み終わったもののみ載せる (読みかけとか途中で飽きたものを含めるとキリがないから) ・ Tips : 作ったスクリプトとかTips (WSH, JScript, Perl, Ruby, Rails, UNIXコマンド他) ・ 日記 : 自分が思ったことの覚え書き的に Q. 6/27に書いた例で、「1対多」で関連してるテーブルを参照する方法は分かった。 こんどは「多対多」の関係のテーブルを扱うときの例が知りたい。 A. 例を書いてみた 注文(orders)テーブルに、誰が(customers)、何の商品を(products) 買うかを記録するという設定。 先の例だと、ordersテーブルのデータを登録するのにプルダウンが使えるようになるが、 customers の一覧で、その人が どの商品を注文しているのか表示したい場合の話。 1. DD
ウェブサービス、ネットに関するトピック/日記/旅行などについて書いています。 hiroumitani at gmail.com Top 10 Ruby on Rails performance tipsという役にたちそうな記事があったので、瀧内さんの協力を得ながら訳してみました。 プログラムがわかっていないので、ちょっと変な記述もあるかもしれませんが、お許しを。 Ruby on Railsのパフォーマンス向上のための10箇条その1 Ruby on Railsのパフォーマンスは多くの要素の影響を、特にアプリケーションを配置する(デプロイする)サーバーの設定によって影響を受けます。ですが、アプリケーションのコードが大きな差を産み出し、あなたの作ったサイトが遅くなるか、とてもレスポンスが良くなるかを決定づけます。この短い記事はRailsのパフォーマンスを向上させる幾つかのティップスと、最善
Railsの勉強がしばらくストップしてしまったので、今日はビデオを見てお勉強。Rails Envyの「ActiveRecord Tutorial」は長さも25分とちょうど良いし、「ActiveRecordとはなんぞや」を具体例を交えて簡潔に教えてくれるのでとても良い勉強になる。 英語だが、冒頭の部分を乗り越えればあとはプログラミングの話なので、日本人にもそれほど難しくないはず。念のため、オープニングの部分のみ、超訳しておいた。 ActiveRecordのアイデアは、いったいどこから来たのか? まずは"Active Record"の意味から (ActiveRecordではない点に注意) "Active Record"とは、デザイン・パターンの一つ。 どうやってデータベースにアクセスするか? SQLにプログラムから直接アクセスする方法もあるが...ちょっと不便 データベースのテーブルをオブジェ
ActiveRecordはRubyOnRailsのO/Rマッパーとして有名ですが、Railsに依存しているわけではなく単体で使えます。 DBを用意する なにはともあれ、DBがないと始まらないので適当に用意します。 CREATE DATABASE ar; USE ar; CREATE TABLE users ( id int UNSIGNED NOT NULL AUTO_INCREMENT, name varchar(50), age int, PRIMARY KEY (id) ); require 'rubygems' require_gem 'activerecord' # ARで接続 ActiveRecord::Base.establish_connection( :adapter => 'mysql', :host => 'localhost', :username => 'ユーザ名
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く