Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想对[number set]使用image_标记,而不仅仅是一个数字。(红宝石)_Javascript_Html_Ruby On Rails_Arrays_Ruby - Fatal编程技术网

Javascript 我想对[number set]使用image_标记,而不仅仅是一个数字。(红宝石)

Javascript 我想对[number set]使用image_标记,而不仅仅是一个数字。(红宝石),javascript,html,ruby-on-rails,arrays,ruby,Javascript,Html,Ruby On Rails,Arrays,Ruby,这是一种彩票,当你按F5时,新的球就会出现在网站上。 我的目标是按升序显示有组织的数字球。 (我使用Cloud9) 当然,我已经对照片进行了编号,如1.jpg,2.jpg。。。 并将它们添加到C9(Cloud9)的文件夹中 我认为有两种解决办法 我想重新组织“抽样数” 图像标记到列出的数字集 这是对我的审判 @todaynum= @allnum.sample @todaynum1= @allnum.sample @todaynum2= @allnum.sample

这是一种彩票,当你按F5时,新的球就会出现在网站上。 我的目标是按升序显示有组织的数字球。 (我使用Cloud9) 当然,我已经对照片进行了编号,如1.jpg2.jpg。。。 并将它们添加到C9(Cloud9)的文件夹中

我认为有两种解决办法

  • 我想重新组织“抽样数”

  • 图像标记到列出的数字集

  • 这是对我的审判

        @todaynum= @allnum.sample
        @todaynum1= @allnum.sample
        @todaynum2= @allnum.sample
        @todaynum3= @allnum.sample
        @todaynum4= @allnum.sample
        @todaynum5= @allnum.sample 
    
        @numimg= @todaynum+".jpg"
        @numimg1= @todaynum1+".jpg"
        @numimg2= @todaynum2+".jpg"
        @numimg3= @todaynum3+".jpg"
        @numimg4= @todaynum4+".jpg"
        @numimg5= @todaynum5+".jpg"
    
        arr = (@todaynum,@todaynum1,@todaynum2,@todaynum3,@todaynum4,@todaynum5)
        arr.sort!
    
        puts arr $array = Array.new(45)
        $array = (1..45).to_a
        @lotto_list = $array.sample(6).sort
        @lotto_list_image = $array.sample(6).sort ".jpg"
    
    html.erb文件

    <%=@lotto_list%>
    <%=image_tag lotto_list_image %>
    
    <h1>lotto balls newbie.version</h1>
    
    <p><%=image_tag @numimg%></p> 
    <h2><%=image_tag @numimg1%></h2>
    <h3><%=image_tag @numimg2%></h3>
    <h4><%=image_tag @numimg3%></h4>
    <h5><%=image_tag @numimg4%></h5>
    <h6><%=image_tag @numimg5%></h6>
    
    <%=@todaynum%>  
    <%=@todaynum1%>
    <%=@todaynum2%>
    <%=@todaynum3%>
    <%=@todaynum4%>
    <%=@todaynum5%>
    
    <h1> ruby random number (for test) </h1>
    <%=@lotto_list%>
    
    对我来说,复习这个问题太难了。。。 我该怎么办

    这是我的密码

    class numbersetController < ApplicationController
      def numbers
        @allnum=["1","2","3","4","5","6","7","8","9","10","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45"]
    
        @todaynum= @allnum.sample
        @todaynum1= @allnum.sample
        @todaynum2= @allnum.sample
        @todaynum3= @allnum.sample
        @todaynum4= @allnum.sample
        @todaynum5= @allnum.sample 
    
        @numimg= @todaynum+".jpg"
        @numimg1= @todaynum1+".jpg"
        @numimg2= @todaynum2+".jpg"
        @numimg3= @todaynum3+".jpg"
        @numimg4= @todaynum4+".jpg"
        @numimg5= @todaynum5+".jpg"
    
        arr = (@todaynum,@todaynum1,@todaynum2,@todaynum3,@todaynum4,@todaynum5)
        arr.sort!
        puts arr
    
        $array = Array.new(45)
        $array = (1..45).to_a
    
        @lotto_list = $array.sample(6).sort
    
      end
    end
    
    classnumbersetcontroller
    html.erb文件

    <%=@lotto_list%>
    <%=image_tag lotto_list_image %>
    
    <h1>lotto balls newbie.version</h1>
    
    <p><%=image_tag @numimg%></p> 
    <h2><%=image_tag @numimg1%></h2>
    <h3><%=image_tag @numimg2%></h3>
    <h4><%=image_tag @numimg3%></h4>
    <h5><%=image_tag @numimg4%></h5>
    <h6><%=image_tag @numimg5%></h6>
    
    <%=@todaynum%>  
    <%=@todaynum1%>
    <%=@todaynum2%>
    <%=@todaynum3%>
    <%=@todaynum4%>
    <%=@todaynum5%>
    
    <h1> ruby random number (for test) </h1>
    <%=@lotto_list%>
    
    lotto balls newbie.version
    

    红宝石随机数(用于测试)
    第二次尝试时,您的思路是正确的,只需再次调用
    map
    以您想要的方式格式化即可

    # note: probably want to rename the controller like so
    class NumbersetController < ApplicationController
      def numbers
        @lotto_ball_images = *(1..45).to_a.sample(6).sort.map(&:to_s).map{|n| "lotto-ball-image-number#{n}.jpg"}
      end
    end
    
    #注意:可能需要像这样重命名控制器
    类编号控制器<应用程序控制器
    def编号
    @乐透球图像=*(1..45).to_a.sample(6).sort.map(&:to_s).map{n}“乐透球图像编号{n}.jpg}”
    结束
    结束
    
    然后在模板中添加类似的内容

    <h1>lotto balls </h1>
    
    <% @lotto_ball_images.each do |src| %>
       <%= image_tag(src) %>
    <% end %>
    
    乐透球
    
    为什么不直接循环数组并使用一些元输入文件名:
    numberset\u controller.rb
    sampled.html.erb
    。。。这将使帮助您变得更容易。(更改了地图的顺序,以确保它以数字格式而不是字母格式排序)令人惊讶。。我试试看。谢谢您好@JHK,如果这对您有效,如果您可以单击复选标记接受答案,我将不胜感激。实际上,现在我看到它,您可以完全跳过.map(&:to_)部分
    @lotto_ball_images=*(1..45).to_a.sample(6).sort.map{n}“lotto ball images number{n}.jpg}