小编Rem*_*mco的帖子

Haml的每个循环?

我有这个each循环:(haml)

- @deals.each do |a|
     .slide
        %a{:href => "#"}
         - a.attachments.each do |a|
           = image_tag(a.file.url, :height =>"325px", :width =>"650px" )
            .caption{:style => "bottom:0"} 
              = a.description
Run Code Online (Sandbox Code Playgroud)

因为@deals是3个表(模型)的组合查询,我用它polymorphic_path来生成图像的链接.

- @deals.each do |a|
     .slide
        %a{:href => "#"}
         - a.attachments.each do |a|
           = image_tag(a.file.url, :height =>"325px", :width =>"650px" ), polymorphic_path(@region, @city, a)
            .caption{:style => "bottom:0"} 
              = a.description
Run Code Online (Sandbox Code Playgroud)

但这会产生region_city_attachment_path不正确的结果.第一个每个循环a变量存储正确的值,但我怎么能在第二个循环中reach的第一个a变量each

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

10
推荐指数
2
解决办法
2万
查看次数

css fle的条件?

我的css文件的一部分:

#accordion1 .slide_handle {
    background:url(/assets/handles-1.png);
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    top:0;
    width:40px;
}
Run Code Online (Sandbox Code Playgroud)

在handles.1.png中显示带有文字的手风琴.我正在用4种语言开发该网站.如何根据语言(语言环境)参数更改png文件?这可能吗?或者根据语言加载一个完整的新css文件?(不建议)

ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

2
推荐指数
1
解决办法
718
查看次数

做一个数字增量

我有这个静态代码:

  %a#carousel-selector-0.thumbnail
              %img{:src => "http://placehold.it/170x100&text=one"}/
          %li.span2
            %a#carousel-selector-1.thumbnail
              %img{:src => "http://placehold.it/170x100&text=two"}/
          %li.span2
            %a#carousel-selector-2.thumbnail
              %img{:src => "http://placehold.it/170x100&text=three"}/
          %li.span2
            %a#carousel-selector-3.thumbnail
              %img{:src => "http://placehold.it/170x100&text=four"}/
          %li.span2
            %a#carousel-selector-4.thumbnail
              %img{:src => "http://placehold.it/170x100&text=five"}/
          %li.span2
            %a#carousel-selector-5.thumbnail
              %img{:src => "http://placehold.it/170x100&text=six"}/
Run Code Online (Sandbox Code Playgroud)

这是我的每个循环,使其从db动态

- @house.attachments.each do |a|
  = link_to(image_tag(a.file.url), :id => "carousel-selector-{number}", :class => "thumbnail")
Run Code Online (Sandbox Code Playgroud)

如何使{number}增量?就像在静态例子中一样?

ruby haml ruby-on-rails

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