Php

如何設置網路伺服器以執行內聯 ruby ?

  • October 5, 2015

我想執行嵌入在某種 html 網頁中的內聯 ruby​​ 程式碼。周圍有 ruby​​ 伺服器,例如 mongrel、thin,但我只是想在 html 中執行內聯 ruby​​,而不需要製作符合某些我不想學習的框架的所謂 ruby​​ 應用程序。我希望 ruby​​ 程式碼像 PHP 一樣執行,以便我可以訪問數據庫、列印表單等。

我應該有什麼設置?

誠然,我從來沒有這樣做過,但是mod_ruby應該能夠做到這一點。如果你能夠安裝 mod_php,你就可以使用 mod_ruby。

嵌入式 PHP 如下所示:

<?php
   print("Hello world");
?>

嵌入式 Ruby 看起來像這樣:

<% var="Hello world %>
<%= var %>

或類似的東西;有一段時間沒有這樣做了;-) 更多語法內容可以在這裡找到。長話短說:安裝 mod_ruby 就可以了。

你可以看看對 SO 上類似問題的回答。這有點類似於丹尼爾的回答,但我創建了一個 ruby​​-cgi 腳本,它為你做了一些“魔法”。

引用自:https://serverfault.com/questions/54923