我最近的一个Rails应用程序需要从excel导入数据,我一直在关注Ryan的RailsCasts#396导入CSV和Excel,它运行得很好,但有一个限制,我必须首先创建数据库模式,只是想知道如何使其更具适应性,以便它可以根据导入的数据选择任何带有任何标题或列数的Excel,以便动态创建数据库模式。这甚至可能吗?谢谢:))
答案 0 :(得分:1)
关系数据库在您了解数据结构时效果很好,不适合用户数据触发迁移,如果您不知道结构,则可以始终使用以下模式:
MyTable
col1: string
col2: string
col3: string
coln: string
您可能尝试的其他方法是使用非关系数据库,如mongodb,它与rails上的ruby兼容。