0

Netbeans 6.5 のレールの足場機能で遊んでいます。右クリック->生成すると、足場を作成できるメニューが表示されますが、「属性ペア」が求められます。かなりの数の列を持ついくつかのテーブルがあり、それぞれを個別に指定するのではなく、スキャフォールディングされたページにそれらすべてを含めたいと考えています。Netbeans 内でこれを行う方法を知っている人はいますか?

4

1 に答える 1

0

すべてのテーブルを一度にスキャフォールディングしたいということですか? スクリプトはそれをしないと思います。

ただし、実際には、すべての属性ペアを指定することで、必要なすべての列を含むテーブルを生成できます。申し訳ありませんが、Netbeans は使用しませんが、このようにコマンド ラインで指定できます。

各属性ペアは、テーブル内の列です。たとえば、このコマンド ライン

./script/generate scaffold blogpost title:string body:text

blogpost という名前のコントローラー、モデル、およびいくつかのビューを生成します。blogpostあなたのテーブル名になりtitle:string、属性のペアです。同じテーブル内の属性ペアを追加するには、スペースで区切って末尾に追加します。願わくば、Netbeans でも同じことができるメニューがあることを願っています。

これが役立つことを願っています!

編集: Netbeans の関数のスクリーンショットを見ました。「モデル名」の下で、テーブル名を指定できます。属性ペアの下に、上記のようにテーブル内のすべての列を一覧表示できます。

title:string body:text

すでに存在するテーブルで Rails を使用することを決定している場合、それはより高度なトピックです。なぜなら、Rails は独自の特定の列名規則を課しており、それはおそらくそれに準拠しないことを意味するからです。

非Railsデータベース設計のRails

于 2009-06-28T08:23:05.707 に答える