erb

    26热度

    4回答

    我有一个相当旧的模板系统写在ERB之上。它依赖于存储在数据库中的ERB模板。那些被阅读和渲染。当我想将数据从一个模板传递到另一个模板时,我使用:locals参数来Rails渲染方法。为了在一些模板中设置这些变量的默认变量,我使用了定义的?方法简单地告诉我,如果局部变量定义;如果没有使用默认值初始化它是这样的: unless defined?(perex) perex = true en

    1热度

    1回答

    我有一个通过erb过滤模板文件的系统。使用约定而不是配置,输出文件将创建在反映输入文件的文件层次结构中。许多文件具有相同的名称,我可以使用这些目录来区分它们。 该计划的工作,直到我需要将每个文件的附加信息。所以我用元数据在每个目录中创建了一个YAML文件。现在我有两个约定和配置。呸。 然后我学到了Webby,它的方式是在每个模板文件的顶部包含一个YAML元数据部分。他们是这样的: --- tit

    0热度

    2回答

    我在构建ERB中的简单表单,但text_field标记生成的HTML使标签标记中的为属性无效。 <div> <p><%= label_tag "email[name]", "Name" %></p> <%= text_field :email, :name, :class => "text_field" %> </div> 产生[HTML <div> <p><l

    14热度

    2回答

    我有一个响应HTML和JS(AJAX)查询一个FooController的: # app/controllers/foo_controller.rb: class FooController < ApplicationController layout 'foo' def bar respond_to do |format| format.html #

    2热度

    2回答

    有什么方法可以确定Rails(2.2)当前正在使用哪种助手方法呈现文件。示例结果是“/sessions/new.html.erb”或类似的东西。 我想写一个帮助函数,它基于正在呈现的文件名执行某些操作,所以我需要一种可靠的方式来获取此信息。有没有官方的方式来获取这些信息?