2012-06-13 72 views
0

可以使用Ruby on Rails框架生成HTML頁面而不使用網絡服務器? 我想要做這樣的事情:使用沒有網絡服務器的rails生成HTML頁面

html = RailsHTMLGenerator.generate('path/to/rails/root', '/posts/540') 
puts html 

的第一個參數是Rails.root,第二是HTTP路徑,函數返回該網頁的HTML作爲字符串。

有人能告訴我如何做到這一點? TY。

+0

您是否從其他應用程序訪問此信息? , –

回答

1

我發現解決方案:

require '/path/to/application.rb' 
app = APPName::Application.initialize! 
session = ActionDispatch::Integration::Session.new(app) 
session.get '/' 
puts session.body