7

私はレールに慣れていないので、簡単な質問を許してください。私は会社のウェブサイトを作成しています。その会社は、クライアントをサイトに表示したいと考えています。クライアントがこれを自分で管理できるようにしたいと思います。

「クライアント」用のテーブルを生成しています。必要な 3 つの列は、会社名、会社の説明、およびロゴです。名前については name:string を使用していますが、説明用の列を作成する最適な方法がわかりません (テキストエリアにするつもりなので)、script/generate scaffold ターミナル コマンドで画像を作成します。私の疑いでは、説明 (テキストエリアにしたい) は依然として description:string であり、実際の形式で調整する必要があります。画像フィールドに対して何をすべきかわからない。

長い言い方をすれば、scaffold コマンドで説明と画像の列を生成するには何を入力すればよいでしょうか?

4

1 に答える 1

11

「テキスト」データベース列 (string/varchar よりも長い) の場合:

description:text

写真の扱い方はいろいろあります。画像の URL だけを保存する場合は、picture:string列またはpicture:text. ユーザーに自分の写真をアップロードしてもらいたい場合は、はるかに複雑になるため、Paperclipプラグインを検討することをお勧めします。

于 2009-12-16T01:36:44.383 に答える