rails:1750
From: "N.T." <fwkz0826@m...>
Date: Thu, 26 Oct 2006 01:14:32 +0900
Subject: [rails:1750] Re: scaffoldについて
返信と、お礼が遅くなってしまい大変申し訳ありません。 N.T.です。 > 黒田ひらくと申します。 > > http://wota.jp/ac/?date=20060204#p01 > で紹介されているSpecialGenerationはいかがでしょうか? > belongs_toとhas_manyなモデル関係を扱うことができます。 有用なアドバイスをありがとうございました。 使ってみたのですが、確かにすばらしいのですが、 いざ、わたしの作りたい動作に修正しようとする と、やはりどこを変えれば良いのかが分からなく なってしまい堂々めぐりとなってしまいました。 結局、何が分からないのかを調べてcontrollerと viewに数行追加するだけで取敢えずbelongs_toと has_manyなモデル関係を扱う事が出来ました。 時間はかかりそうですが、もう少し理解すれば 作りたいものができそうです。 > N.T. wrote: > > 以前、このMLで助けて頂いたN.T.と申します。 > > > > 私はプログラマーでは無いので、空いた時間を見つけては、 > > 少しずつrailsを勉強しており、中々うまく使えるように > > ならない状況です。 > > > > 関連する2つのtableを扱う方法について つまずいてしま > > い先に進めない状況に陥り、再び本MLのお力をお借りし > > たく投稿いたしました。 > > > > table(例えば productという名前)が一つの場合は、 > > ./script/generate scaffold product > > を実行すると簡単にデータベースをメンテナンスする > > ホームページを作成して貰えて助かっているのですが、 > > 関連する2つのtableを扱う事は出来ないでしょうか。 > > > > 何か設定をすれば、generate scaffoldで対応できるのか、 > > それとも自力でcontrollerとviewを書かなければいけない > > のかがわかりません。 > > > > 以下に詳細を記します。 > > > > 1. 使用環境 > >  ̄ ̄ ̄ ̄ ̄ ̄ ̄ > > 私が使用している環境は、以下になります。 > > --------------------------------------------- > > ruby : 1.8.4 (2005-10-29) > > rails : 1.1.6 > > sqlite3 : 3.3.7 > > os : windowsXP (cmd.exe上で作業) > > --------------------------------------------- > > > > 2. 作業 > >  ̄ ̄ ̄ ̄ > > 2-1. 以下のようなdatabaseを定義しました。 > > > > CREATE TABLE items ( id integer primary key, > > product_id integer, > > name text ); > > CREATE TABLE products ( id integer primary key, > > name text ); > > > > 2-2. さらにActiveRecordの記述を以下のようにしました。 > > > > class Product < ActiveRecord::Base > > has_one :item > > end > > class Item < ActiveRecord::Base > > belongs_to :product > > end > > > > 2-3. この状態で以下のコマンドを実行 > > > > ./script/generate scaffold product > > > > して、 > > > > ./script/server -e development > > > > にてブラウザで確認しても 編集出来るのは、productのみ > > となります。 > > itemも操作出来るようにする良い方法は、ありませんで > > しょうか。 > > > > 毎度、基本的な質問となり申し訳ありませんが、よろしく > > お願いいたします。 > > > > 以上、よろしくお願いいたします。 > > > -- > -------------------------------------------------- > 黒田 拓(くろだ ひらく) > hiraku@s... > http://www.hinet.mydns.jp/~hiraku/ > -------------------------------------------------- > > -- > ML: rails@r... > 使い方: http://QuickML.com/ -- N.T <fwkz0826@m...> -- ML: rails@r... 使い方: http://QuickML.com/
1710 2006-10-12 16:31 [fwkz0826@m... ] scaffoldについて 1713 2006-10-13 11:33 ┗[hiraku@s... ] -> 1750 2006-10-25 18:14 ┗[fwkz0826@m... ]