簡體   English   中英

如何將 HTML 頁面轉換為 Rails 站點上的頁面?

[英]How do I convert a page of HTML to a page on my Rails site?

我添加了一個上傳表單,以便人們可以將 HTML 文件上傳到我的網站。 如何解析 HTML 文件以在網站上創建內容頁面? 目前,我只需要獲取文件的標題和正文,所以我認為像 Nokogiri 這樣成熟的解析器會大材小用。

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

執行此操作的眾多方法之一..

假設您將文件保存到某個對象中,您可以從控制器打開並讀取該文件。

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

然后在您看來(在 Haml 中):

#content-container= @content

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM