タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

dbとrubyに関するginpeiのブックマーク (2)

  • Associations | 優しいRailsの育て方 | ヽ( ・∀・)ノくまくまー

    class Member < ActiveRecord::Base has_one :favorite end class Favorite < ActiveRecord::Base belongs_to :member end has_one で関連を定義すると、以下のメソッドが自動的に定義されます。(belongs_to 側にも同様のメソッドが定義されます)。 (関連名)(force_reload = false) : 関連するオブジェクトを取得します。 (関連名)= : 関連するオブジェクトを代入します。(自動的にDBへ保存されます) (関連名).nil? : 関連するオブジェクトが存在しないことを確認します。(なければ true を返す) build_(関連名)(attributes = {}) : 関連するオブジェクトを作成して返します。(DBへの保存はされません) create

  • Ruby on Rails リレーショナルを用いた開発 - Triplex Systems★開発メモ

    Triplex Systems★開発メモ Triplex Systemsの開発メモです。開発の手順・開発に関するTipsをまとめます。 トップページページ一覧メンバー編集 Ruby on Rails リレーショナルを用いた開発 最終更新: triplexsys 2006年11月02日(木) 22:41:01履歴 Tweet リレーションを用いた開発に関する指針。 1:Nの関係にあるテーブルを連携させる入力・表示画面の作り方。 1を、参照する側と表記。 Nを、参照される側と表記。 1.リレーションの設定 モデルを修正する。(\rails\<プロジェクト名>\app\models以下) 参照される側(外部キーを持たない方)のモデルで以下のように定義する 。 has_many :ruby_projects 名前は、小文字で単語をアンダーバーで区切った複数形。 参照する側(外部キーを持つ方)のモデ

    Ruby on Rails リレーショナルを用いた開発 - Triplex Systems★開発メモ
  • 1