标签: haml

为什么scss不会因错误的css值而爆炸

我在rails3项目中使用带有haml的scss.我误输了

zindex: 99999
Run Code Online (Sandbox Code Playgroud)

代替

z-index: 9999
Run Code Online (Sandbox Code Playgroud)

SCSS没有爆炸.

我认为使用haml/sass/scss的好处之一不是无效的css值是不允许的.

haml ruby-on-rails sass

0
推荐指数
1
解决办法
138
查看次数

HAML - 了解如何布局页面

我还在学习HAML,我有一些我不清楚的语法.

当我看到这样的代码:

-content_for :primary_content do
  .content_container
Run Code Online (Sandbox Code Playgroud)

content_for块的作用是什么意思?这是对特定布局的调用吗?或者.content_container是某个类的某个地方?

我问的原因是因为我在页面上显示了一些链接,我不确定它们出现在那里的原因.我想知道primary_content是否会获得一个代码块来呈现?如果是这样,我如何查找或查找此代码块?

谢谢!

ruby haml ruby-on-rails

0
推荐指数
1
解决办法
146
查看次数

HAML错误 - 使用2个空格进行缩进

在站点中使用HAML和分区

show.html.haml

%ul
  =render :partial => "layouts/brand", :collection => @main_foreign_brands, :as => :brand
Run Code Online (Sandbox Code Playgroud)

布局/ _brand.html.haml

%li=link_to brand.name, brand.url
Run Code Online (Sandbox Code Playgroud)

但是我有一个错误:显示/my_site/app/views/mains/show.html.haml,其中第11行引发:

压缩不一致:使用2个空格进行缩进,但文档的其余部分使用4个空格缩进.

怎么了?

haml ruby-on-rails ruby-on-rails-3

0
推荐指数
1
解决办法
4563
查看次数

哈姆尔:对谁来说呢?

在专业开发中,不同的人为Web应用程序和HTML创建视图代码.首先是程序员,第二是具有基本编程技能的HTML标记开发人员,但具有良好的Photoshop /等技能.我问了一些HTML开发人员:他们是否尝试过Haml?我向他们展示了他们,他们回答说这是一个糟糕的工具.

这个工具是谁的?对于HTML开发人员?或者只是那些必须在没有HTML开发人员的情况下自己制作HTML的程序员?将它用于HTML开发人员有什么好处?

html css ruby haml

0
推荐指数
1
解决办法
163
查看次数

什么" - "在haml中意味着什么?

我是网站设计的新手,并且正在处理一些代码,其中部分代码如下:

  .row-fluid
    - if(params[:offset].to_i>0)
      = link_to t('.previous'), reports_path(offset: give_previous_page(@offset, @limit)),
        { class: 'btn btn-small btn-primary'}
    - else
Run Code Online (Sandbox Code Playgroud)

一些我了解的事情,到目前为止,例如:OK,这是一个铁的代码,而不是ERB我们已经使用HAML语法和有一些Twitter的引导类,如那些.row-fluidbtn-primary它太,但我不明白的是,"-"我们看到的旁边有" if"和" else"的行.那些是什么,他们做了什么?

css haml ruby-on-rails twitter-bootstrap

0
推荐指数
1
解决办法
368
查看次数

在HAML w/Ruby中,如何在单个表列中"循环"重复图像?

我有一个表的HAML代码.

%table
  %thead
    %th Job
    %th Uptime
  %tbody
    - @hw.each do |k,v|
      %tr
        %td=k
        %td
        - v.each do |z|
          - if z=="1"
            %img{src: "images/blue.png"}
          - else
            %img{src: "images/red.png"}
Run Code Online (Sandbox Code Playgroud)

问题是它不是像我想要的那样在单个列中打印它.我希望,在伪代码中,每个表列都有

工作| {重复图像}

重复图像部分工作正常,列也打印精细,问题是图像不在匹配列内打印出来.我猜的答案是%td = ??? 但我不知道如何将这些重复的图像放在列中并将它们"添加"到前一个(在换行之前).

ruby haml

0
推荐指数
1
解决办法
466
查看次数

从haml中的ruby文件调用方法?

我正在创建一个显示表格的简单html页面.要在表中填充的数据在app.rb中的ruby函数中检索.我正在尝试使用haml来创建网页.我在views文件夹中有一个index.haml文件,我在其中为网页创建了模板

%body
 .table-div
   %table
     %tr
       %th //some ruby code to get the table header
     %tr
       %td //create td for each table row.
Run Code Online (Sandbox Code Playgroud)

在此之后,我需要在app.rb中调用ruby函数get_table_header()和get_table_rows().这样做的语法是什么?如何在这个haml中包含对ruby文件的引用?

ruby haml

0
推荐指数
1
解决办法
4756
查看次数

为什么在HAML上使用.times后我得到一个HTML编号?

这是HAML代码:

= 10.times do
  %div
Run Code Online (Sandbox Code Playgroud)

HTML结果是:

    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    10
Run Code Online (Sandbox Code Playgroud)

为什么我得到这个10我的后divS'

html haml ruby-on-rails-4

0
推荐指数
1
解决办法
249
查看次数

haml文件中的Ruby语法错误

我收到以下错误:

app/views/movies/index.html.haml:17: syntax error, unexpected keyword_ensure, expecting keyword_end

app/views/movies/index.html.haml:20: syntax error, unexpected end-of-input, expecting keyword_end
Run Code Online (Sandbox Code Playgroud)

以下是错误来自的代码:

%h1 All Movies
%table#movies  
%thead
    %tr
        %th Movie Title
        %th Rating
        %th Release
        %th More info
    %tbody
    - @movies.each do |movie|
    %tr 
        %td= movie.title
        %td= movie.rating
        %td= movie.release_date
        %td= link_to "More about #{movie.title}",movie_path(movie)
Run Code Online (Sandbox Code Playgroud)

我不确定我需要在哪里进行更改,因此这两个错误不再弹出.

ruby haml ruby-on-rails

0
推荐指数
1
解决办法
111
查看次数

Ruby on Rails中Haml和Yaml有什么区别?

我是Ruby on Rails开发人员,从过去7个月开始研究这项技术.在处理Rails时,我遇到过很多次yaml文件.

我遇到yaml(yet another mark-up language)的用于存储在服务器启动之前需要加载的静态内容(如I18n语言翻译),有些用作存储'boolean'值的开关.

最近我haml在rails中看到过一些SO问题,据我所知,这两个问题都是标记语言.这两者之间的区别是什么,以及在使用rails时优先使用和不使用什么.

请详细说明:)

ruby haml yaml ruby-on-rails

0
推荐指数
1
解决办法
474
查看次数