次のようなデータをインポートするタスクを作成しました。
CSV.foreach(file, :headers => true) do |row|
question = Question.new ({
content: row[0],
mark: row[1],
topic_id: row[2],
question_type_id: row[3],
answers_attributes: [
{ content: row[5], correct: row[6] },
{ content: row[7], correct: row[8] }
]
})
question.user_id = row[4]
question.save!
これは私のCSVファイルです:
content, mark, topic_id, question_type_id, user_id, content, correct, content, correct
_____ are people involved in or affected by project activities, 5, 16, 1, 3, True, 't', False, 'f'
しかし、インポートタスクを実行するとcorrect attribute
、データベースでは常に FALSE になります。PostgreSQL のさまざまなブールデータ型を試してみましたが、機能しませんでした。私は何を間違っていますか?