我對ruby很新穎。我們如何在我們的本地機器上運行一個html嵌入式ruby代碼?我的機器上安裝了ruby 1.8。我是否也需要安裝rails以用ruby代碼運行該html?我被困住了..如何在本地機器上執行html嵌入式ruby代碼
0
A
回答
3
要手動評估Ruby代碼,您可以使用erb
命令。
給定index.html.rhtml
文件,內容如下:
<html><body>Hello <%= "from Ruby" %></body></html>
運行:
$ erb index.html.rhtml > index.html
導致index.html
文件有:
<html><body>Hello from Ruby</body></html>
此文件可以在觀看瀏覽器。
另一種選擇是使用網絡服務器來轉換和提供文件。這裏有一個襯墊上的端口3000(假設index.html.rhtml
文件在當前目錄)開始WebBrick:
$ ruby -rwebrick -e "WEBrick::HTTPServer.new(:DocumentRoot => '.', :Port => 3000).start"
瀏覽器指向http://localhost:3000/index.html.rhtml
應該顯示的頁面。
0
我希望這會幫助你。嘗試這個。 http://www.thegeekstuff.com/2009/10/ruby-hello-world-example-how-to-write-and-execute-ruby-program-on-unix-os/
+0
@Nishan。謝謝,但我知道通過終端執行ruby代碼。但是我的情況就像是用一個嵌入的ruby代碼執行一個html頁面。我將一些ruby代碼放入html中,並在瀏覽器上運行該HTML頁面時嘗試查看我的輸出。 – Rak
相關問題
- 1. 如何從html執行ruby代碼?
- 2. 如何在網站中嵌入在線ruby/javascript代碼執行器
- 3. 在HTML中嵌入Ruby代碼?
- 4. HTML代碼不執行服務器上相同的方式,本地
- 5. 僅在本地主機上執行代碼(開發時)
- 6. Asp.net代碼不能在本地主機上的實際服務器上執行
- 7. Ruby解釋器在C代碼嵌入
- 8. 如何通過Appium在React本機上執行js代碼
- 9. 代碼在本地主機上運行良好,但不在gatorhost上執行
- 10. 如何配置php代碼以在特定機器上執行
- 11. 如何使用Awesomium.NET或CefSharp在嵌入式Chrome上執行本地文件
- 12. 在odoo格式中嵌入html代碼
- 13. 如何在html內容中執行Ruby代碼
- 14. 如何在本地主機上運行htaccess重寫代碼
- 15. 代碼在本地服務器上執行相同
- 16. Haml不評估嵌入式Ruby代碼
- 17. GCJ:Java本地代碼,不會在其他機器上運行
- 18. TeamCity是否可以在本地機器上運行源代碼?
- 19. 如何在用戶簽入代碼後在TFS服務器上執行代碼
- 20. 如何在嵌套管理器中執行嵌入式編輯?
- 21. 再次縮進HTML與嵌入式的Ruby代碼(ERB)
- 22. 如何合併GIT repo上的代碼和本地機器上的代碼?
- 23. 如何與Codelobster IDE運行在本地機器上你的PHP CakePHP的代碼
- 24. 如何嵌入&執行JavaScript到HTML?
- 25. 從React本機執行服務器上的PHP代碼
- 26. 如何從html表單執行ruby代碼?
- 27. Ruby - 在Mac和Ubuntu上以不同方式執行的代碼
- 28. 如何在本地WebServer上執行簡單的Ruby
- 29. 如何使用asp/html在本地機器上執行存儲在服務器上的批處理文件?
- 30. 如何在html頁面上嵌入代碼
@ stefan.thnku它的工作原理。我對我寫的代碼有懷疑,如果你不介意,我可以讓我知道我可能出錯的地方嗎? 我正在做的是試圖將字符串數組放入選項列表中,但是m沒有在下拉列表中獲取列表。 ' ' – Rak
@Rak請張貼一個單獨的問題 – Stefan
是啊,我剛纔創建一個單獨的問題。 – Rak