STI実装用の足場を生成しようとしています。私は以下を発行します。Rails 5.1.2 - 単一テーブル継承:マイグレーションが生成されない
rails g scaffold user1 type name email
rails g scaffold member company subscription --parent user1
マイグレーションファイルmy 'member'モデルを除いてすべてが生成されたファイルを取得します。
私はこの
Member.create(name: "My Name", email: "[email protected]",
company: 'Example LLC', subscription: 'Monthly Gold')
状部材レコードを作成しようとすると、私はこのエラーを取得:何が起こっているかの
ActiveModel::UnknownAttributeError: unknown attribute 'company' for Member. from (irb):1
任意のアイデア?私が使用
は5レールとdbが--parentオプションでは、親クラス(またはあなたがどんな列型の列を持つテーブルを持っている、つまりあなたは、すでに単一テーブル継承のためのすべての設定されていることを前提としてpostgresの
['--parent'引数を指定して呼び出したときに 'rails g scaffold'がdbマイグレーションを生成しないのはなぜですか?](https://stackoverflow.com/questions/34700201/why-doesnt -rails-g-scaffold-generate-a-db-migration-as-a-pa) –
はい。これは複製です。ありがとう。私は私の質問を変更します。 – collabrite