【问题标题】:Rails, Upload and Parse Text File to DatabaseRails,上传和解析文本文件到数据库
【发布时间】:2014-04-12 04:33:30
【问题描述】:

我有一个正在运行的广告网站,用户可以在其中以表格形式发布“标题”和“副标题”。我想更进一步。

用户应上传他们的 .txt 或 .rtf 文件,以逗号分隔,以便在我的数据库中创建。

假设这是用户 rtf 或其他:

This is my headline; This is my subline;
This is my second headline; This is my second subline;

我怎样才能实现它被解析并写入我的数据库?没有 csv 之类的。只是一个简单的文本文件。

我应该把这个表格放在哪里?

如何解析它?

【问题讨论】:

  • 您可以读取文件并将其保存为 TMP。一旦你有了它,在内存中读取它,用正则表达式解析它并存储。完成后,您可以放弃它。这是一个类似的问题,没有公认的答案stackoverflow.com/questions/10426135/…

标签: ruby-on-rails ruby parsing upload


【解决方案1】:

您可能希望查看使用 Paperclip 上传文件,然后您将能够使用以下答案访问其数据:How do you access the raw content of a file uploaded with Paperclip / Ruby on Rails?

【讨论】:

    猜你喜欢
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    相关资源
    最近更新 更多