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")