0

次のメソッドを使用して、アプリのプラットフォーム リストの足場を生成しました。

rails generate scaffold platform name:string url:string country:string

タイプや性別などの追加の属性を追加するために、足場の可能性を引き続き使用したいと思います。これらは、ドロップダウン、またはできれば複数選択する必要があります。

rails generate を使用してそのようなモデルを作成する方法はありますか?

4

1 に答える 1

0

Platform のスキャフォールドは既に生成されています。したがって、次の 2 つのオプションがあります。

  • スキャフォールドを手動で編集して、新しいフィールドを追加します (推奨)
  • で足場を取り外し、再度rails destroy scaffold使用するrails generate

とにかく、スキャフォールディングでは、ドロップダウン メニューのオプションを指定できません。いずれにしても、スキャフォールドを手動で編集する必要があります。さらに、Rails の移行では ENUM フィールドを指定できないため、性別の最適なオプションは、単一の長さの文字列フィールドです ( validates_inclusion_ofin モデルを使用)。

typePSおそらく奇妙な動作が発生するため、列名として使用しないでください。

于 2012-11-01T18:29:03.757 に答える