簡體   English   中英

在Ubuntu中從命令行執行的Ruby文件會生成一個空白文件

[英]Ruby file on execution from command line in Ubuntu generates a blank file

我正在嘗試通過Ubuntu中的命令行運行.rb文件。 盡管,執行沒有任何錯誤,但是在該過程之后生成的文件為空白。 我已經檢查了所有必需的必要模塊,例如ruby,rails等,以及網上的一些文檔。

請幫幫我。

我的代碼片段如下:

<% page_title = "Test Demo Ruby File " %>
<% salutation = "Hello," %>
<html>
<head>
<title><%= page_title %></title>
</head>
<body>
<p><%= salutation %></p>
<p>Successfully template has been loaded in erb</p>
</body>
</html>

我期待這樣的事情:

<html>
<head>
<title>Test Demo Ruby File </title>
</head>
<body>
<p>Hello,</p>
<p>Successfully template has been loaded in erb</p>
</body>
</html>

文件生成? erb myfilename.rb命令按預期顯示HTML。 如果你想在文件中,重定向輸出:

erb myfilename.rb > foo.html

foo.html將包含生成的HTML。 如果您使用Ruby on Rails,為什么要這樣做?

暫無
暫無

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

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