質問

私はDBの種子で起こっていくつかの奇妙な行動を持っています。問題のコードの一部は、この次のとおりです。

#seeding info about Question Types

@question_types = [:name=> "Single Input", :name=> "Multiple Choice"]

@question_types.each do |question_type|
  new_question_type = QuestionType.find_or_create_by_name(:name => question_type[:name]);
end

すくいデシベル:種子は正常に動作しないが、私はquestion_typesテーブルで見たとき、私は唯一の「複数選択」が作成されていることがわかり、「単一入力」

の兆候

私は自分のDBを削除し、ゼロから始める試みたが、それはまだ起こっています。私はRailsの2.3.5を使用していPostgreSQLデータベース

役に立ちましたか?

解決

それを見つけた!

これは...構文の問題でした。

の代わりに:

@question_types = [:name=> "Single Input", :name=> "Multiple Choice"]

私が必要:

@question_types = [{:name=> "Single Input"}, {:name=> "Multiple Choice"}]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top