haml相关内容

HAML:form_tag困境(缩进?)

我正在制作“用户设置表单",并坚持使用HAML: = form_tag('/') - [1,2,3].each do |i| = check_box_tag "accept#{i}" = submit_tag 这将导致“语法错误,意外的kENSURE,期望$ end". 有效变体是 = form_tag('/') - [1,2,3].each do |i ..
发布时间:2020-11-22 03:18:18 其他开发

HAML:在"link_to"后删除空格

以下代码在HTML中留有空白: = link_to "Login", "#" 通常,HAML允许通过在行末添加“>"来删除它,例如: %input#query{:type => "text", :value => "Search"}> 但是,当插入Rails代码时,这似乎是不可能的. 我该如何解决? 解决方案 如何? %span>= link_to "Log ..
发布时间:2020-11-22 03:18:15 其他开发

Rails 2.3.2尝试呈现ERB而不是HAML

Rails突然尝试渲染ERB而不是Haml,我不知道为什么.我创建了新的Rails项目,重新安装了Haml,然后重新安装了Rails. 这正是我制作应用程序时要采取的步骤(Rails 2.3.2): rails> rails test rails> cd test rails\test> haml --rails . rails\test> ruby script\ge ..
发布时间:2020-11-22 03:18:11 其他开发

将选择形式的选项与布尔值匹配

我有以下代码 %br = f.label :active, 'Status' = f.select :active, ['Active','Inactive'] Symbol:active是一个布尔型var.我该如何匹配Active => 1/True和Inactive => 0/False来进行数据库添加. 对不起,对于新手问题,但我不知道. 解决方案 您可以为每个选项提 ..
发布时间:2020-11-22 03:18:01 其他开发

如何在javascript定义的haml中运行ruby?

如何在haml的javascript中运行ruby代码? 如果我在示例中使用var = #{message},则会得到undefined local variable or method message 当我将- message = 'it works'移到:javascript上方时,一切正常 我想在:javascript内部运行迭代 .each.有关我在最终javascript代码中 ..
发布时间:2020-11-22 03:17:58 其他开发

仅在Haml中创建局部变量

我正在使用Haml作为布局原型制作的快速方法.这不使用Rails,Sinatra或任何框架. 我想做的是在顶部声明一个变量,并能够在整个页面中调用它,类似于我可以在Sass中声明一个变量并在整个代码中使用它的方式. !!! 5 %body / Declare Variable - $type = 'Audio' .container{:id => "pag ..
发布时间:2020-11-22 03:16:54 其他开发

使用Rails 3和Haml 3,如何配置Haml?

我正在使用Rails 3.0.0.beta3和Haml 3.0.0.rc.2,但找不到适合放置Haml的配置行的地方(也不知道它们在新版本中的用途)那个问题).使用Rails 2.3.5和Haml 2,我会做到 Haml::Template.options[:format] = :html5 在environment.rb中.或者,在Sinatra中, set :haml, {:f ..
发布时间:2020-11-22 03:16:51 其他开发

在Slim中处理数据属性的最佳方法

我在个人项目中评估了 Slim 作为 HAML 的替代品,它似乎不能像HAML那样优雅地处理HTML5数据属性.我希望有人可能也遇到了这个问题,或者可能知道我在他们的文档中还没有找到的选项/语法. HAML允许您仅使用嵌套散列来定义 HTML 5数据属性,如下所示: %a{data: {key1: 'val', key2: 'val'}} 导致 ..
发布时间:2020-11-22 03:16:48 其他开发

有条件的哈姆尔-如果否则嵌套

我想要的既是"if"中的内容又是"else"中的内容,以包含#main-block. - if @transparency #content-inner{:style => "background: url(../../../images/illustrations/" + @transparency + ") no-repeat 88% 50%"} - else #content ..
发布时间:2020-11-22 03:16:41 其他开发

调用视图文件时如何传递参数?

我使用Sinatra和Haml编写了一个网络表单,该表单将用于调用Ruby脚本. 除一件事情外,其他一切似乎都不错:我需要从Sinatra/Ruby脚本中将参数传递给Haml视图文件. 这是我的代码的一部分: #!/usr/bin/env ruby require 'rubygems' require 'sinatra' require 'haml' get '/' do ..
发布时间:2020-11-22 03:16:37 其他开发

如何在Sinatra视图中渲染局部视图(Haml,Haml)?

我有一个简单的sinatra应用程序,该应用程序使用haml和sass进行查看.其中一个视图(位于views文件夹中)是我的导航菜单的局部视图.我正在尝试从index.haml呈现它,但出现以下错误:参数数量错误(1表示2) 我正在尝试使用index.haml中的以下行渲染它 .navigation = render :partial => "nav" 解决方案 编辑:!!! ..
发布时间:2020-11-22 03:15:30 其他开发

haml中的内联标签

在html中,您可以执行以下操作 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget aliquet odio. Fusce id quam eu augue sollicitudin imperdiet eu ac eros. Etiam nec nisi lorem ..
发布时间:2020-11-22 03:15:26 其他开发

如何在Haml中编写if条件?

如何在Ruby on Rails应用程序的Haml中编写if和if-else语句? 解决方案 HAML是基于缩进的,并且解析器可能很棘手.您无需在Haml中使用“-end".请改用缩进.在Haml中,只要在Ruby评估命令后增加缩进量,块就会开始.缩进量减少时结束.如果没有,则按以下示例进行采样. - if condition = something - else = som ..
发布时间:2020-11-22 03:15:21 其他开发