我在Rhomobile中看到,我们可以从本地文件播种本地数据库。该文件需要是文本文件,格式如下,
client_id|last_sync_success
67320d31-e42e-4156-af91-5d9bd7175b08|
但我可以通过某种方式从csv文件中播种数据吗?
答案 0 :(得分:1)
您可以使用以下内容,
# For seeding question to question table from question.csv file
if MyModel.find(:all).empty?
file_name = File.join(Rho::RhoApplication.get_app_path('public')+'sample.csv')
file = File.new(file_name, "r")
while (line = file.gets)
col = (line.gsub("\n", "")).split(";")
MyModel.create( {"id" => col[0].gsub('"',''), "text" => col[1].gsub('"','')} )
end
end
希望这会对你有所帮助。