如何将HTML页面转换为我的Rails站点上的页面?

时间:2014-05-28 15:48:34

标签: ruby-on-rails file-upload ruby-on-rails-4 html-parsing

我添加了一个上传表单,以便人们可以将HTML文件上传到我的网站。如何解析HTML文件以在网站上创建内容页面?目前,我只需要获取文件的标题和正文,所以我认为像Nokogiri这样的全面解析器会有点矫枉过正。

#this takes in a <ActionDispatch::Http::UploadedFile>
def import(file)
  #code to get title and body?
end

1 个答案:

答案 0 :(得分:0)

执行此操作的众多方法之一..

您可以在控制器中打开并读取该文件,前提是您已将其保存到某个对象。

@content = File.read(@your_saved_object.attachment.file_name)

然后在你看来(在Haml中):

#content-container= @content