erubis

    3熱度

    3回答

    在Sinatra中,使用erubis,escape_html的默認設置是true。 但有時我想要unescape,因爲我不想添加太多的escape_html。不要重複自己。 :) helpers: def raw(string) CGI::unescape_html(string) end views: <div class="body"> <%= raw "<h1>Th

    1熱度

    1回答

    在Ruby腳本中,是否有一種方法可以實際獲取erubis文件中找到的所有預期變量名稱和函數名稱的列表? 例如,如何從Eruby對象確定包含變量'name'? require 'erubis' source = 'Hello, <%= name %>' erb = Erubis::Eruby.new(source)

    0熱度

    1回答

    我試圖讓Erubis安裝程序在Apache Web服務器上處理.rhtml文件。 我安裝了Ruby(v 1.9.2p290),並通過Ruby Gems安裝了Erubis(2.7.0)。 我似乎無法找到正確的方式來配置httpd.conf文件 - 我找到了在Apache上設置eruby的指南http://www.ruby-doc.org/docs/ProgrammingRuby/html/web.h

    0熱度

    1回答

    我有一個簡單的eRubis(* .html.erb)文檔,並希望在整個頁面中「複製」各種元素。每當我使用如下簡單的Ruby語句: <%= 3.times do %> ... <% end %>在複製更多元素時會有多個「times」語句返回錯誤或可怕的呈現元素。使用Ruby語句在eRubis頁面中「複製」多個元素的最佳方法是什麼?

    -1熱度

    1回答

    得到紅寶石散列鍵值我有一個哈希: hash = "email_address"=>"[email protected]" 我想從這個散列這是「[email protected]」使用erubis獲得的價值。這是行不通的: <% pp hash.[email_address] %>

    1熱度

    1回答

    在我的廚師烹飪書(對於郵遞員)中,我想使用一個哈希屬性幷包含我想要寫入模板的所有配置選項(類似於它的工作方式在chef-client cookbook)。 所以我想在我的屬性: ​​ 作爲輸出,我想以下(郵差兼容): I_AM_A_STRING = 'fooo' I_AM_AN_INT = 123 I_AM_AN_ARRAY = ['abc', 'cde'] 但是,這是行不通的。 要調試的

    3熱度

    1回答

    因此,Rails具有發送明文電子郵件和HTML電子郵件的奇妙功能。 您只需將.text.erb放在您的.html.erb旁邊。我在這裏爲此提出了一個應用程序:https://github.com/cairo140/rails-email-test。只需下載並運行。訪問主頁並檢查日誌。 下面是輸出: Sent mail to [email protected] (19ms) Date: Tue,

    8熱度

    5回答

    因爲我玩Rails和發展的觀點我經常想註釋掉的代碼。很簡單的帶班&模型,但觀點有點更靠譜。 什麼是在視圖中評論代碼的最佳方式,所以它不被任何東西解釋...... HTML給我們提供了<!-- commented Rails code here -->,儘管這裏所包含的代碼似乎也被解釋了。還是有更多Railsy的方式?

    2熱度

    1回答

    我有一個模板,其中包含用於渲染的各種變量。 有沒有一種方法可以在模板中呈現特定的變量,無一例外。 e.g. template_content = "My name is <%=firstname%>. I live at <%=location%>" variable_hash = {firstname: "eric"} Erubis::Eruby.new(template_content

    63熱度

    5回答

    有什麼方法可以使用Rails幫助器方法,更具體地說,是一個JavaScript資源文件中的路徑幫助器方法。此文件foo.js.coffee.erb $('#bar').val("<%= create_post_path %>") 我會喜歡它,如果我可以從erubis $('#bar').val("path/to/create")