小编Rai*_*ner的帖子

如何以相同的方式对两个数组进行排序?

我有两个数组:

a = [6, 4, 3]
b = [1, 3, 4]
Run Code Online (Sandbox Code Playgroud)

我打电话给a.sort:

a.sort = [3, 4, 6]
Run Code Online (Sandbox Code Playgroud)

如何对数组进行排序,b以使值与排序前的数组中的值具有相同的位置a

它现在是:

b = [4, 3, 1]
Run Code Online (Sandbox Code Playgroud)

因此,值b与数组中的值具有相同的位置a.

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

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

将 DRY 原则应用于此 jQuery 代码

我有这个 jQuery 代码:

var thumb = $($('#slider').children('.ui-slider-handle'));   
setLabelPosition();    

$('#slider').bind('slide', function (event, ui) {   
    $('#boksTimer').html((((ui.value) / 31) * 60).toFixed(0) + ' min pr. dag');
    setLabelPosition();
});


    function setLabelPosition() {
    var label = $('#boksTimer');
    label.css('top', '10px');
    label.css('left', thumb.position().left - (label.width() - thumb.width())/ 2);        
}


var thumb2 = $($('#slider2').children('.ui-slider-handle'));   
setLabelPosition2();    

$('#slider2').bind('slide', function (event, ui) {   
    $('#boksTimer2').html((((ui.value) / 31) * 60).toFixed(0) + ' min pr. dag');
    setLabelPosition2();
});


    function setLabelPosition2() {
    var label2 = $('#boksTimer2');
    label.css('top', '10px');
    label.css('left', thumb2.position().left - (label2.width() - thumb2.width())/ 2); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Rails 3 rake error你已经激活了rake 0.9.2.2,但你的Gemfile需要rake 0.9.2

当我在我的控制台中运行rake db:migrate时:

rake aborted!
You have already activated rake 0.9.2.2, but your Gemfile requires rake 0.9.2. C
onsider using bundle exec.

(See full trace by running task with --trace)

C:\Rails\myapp>bundle install
Using rake (0.9.2)
Using abstract (1.0.0)
Using activesupport (3.0.9)
Using builder (2.1.2)
Using i18n (0.5.0)
Using activemodel (3.0.9)
Using erubis (2.6.6)
Using rack (1.2.4)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.30)
Using actionpack (3.0.9)
Using mime-types (1.16)
Using polyglot (0.3.2)
Using treetop (1.4.10)
Using mail (2.2.19)
Using …
Run Code Online (Sandbox Code Playgroud)

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

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

如何打电话或激活课程?

在我的lib文件夹中,我有billede.rb:

class Billede
  require 'RMagick'
  #some code that creates a watermark for a image
  image.write(out)
end
Run Code Online (Sandbox Code Playgroud)

我如何致电/激活课程?是将它更改为Rake任务的唯一方法吗?

ruby

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

我可以执行一个运行多种方法的操作吗?

让我说我在我的控制器中有这个:

def something
end

def email
end

def house
end
Run Code Online (Sandbox Code Playgroud)

我想创建一个运行所有动作的动作,电子邮件和房子

def runall
Run email, something and house
end
Run Code Online (Sandbox Code Playgroud)

怎么做?

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

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

Rails 3有助于双重渲染

我得到一个错误,说我不能双渲染.

我的控制器:

def index
    @title = 'asdsadas'
    @kategoris = Tag.all
    render 'admin/kategoris/index'
    respond_to do |format|
    format.html
    format.json { render :json => @kategoris }
    end

end
Run Code Online (Sandbox Code Playgroud)

我应该如何重写我的动作,而不是双重渲染?

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

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

Rails simple_form关联帮助选项标记

在我的表格中,我有:

<%= f.association :virksomhed, :collection => Virksomhed.all(:order => 'navn'), :prompt => "Vælg virksomhed" %> 
Run Code Online (Sandbox Code Playgroud)

在视图中我有这个:

在此输入图像描述

我代替我想要显示公司名称(导航丹麦语)的对象.

ruby ruby-on-rails ruby-on-rails-3 simple-form

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

Rails/Ruby - HTML属性问题 -

我有一个使用此html属性"original-title"的工具提示.

我试过这个:

content_tag(:span, '', :class => options[:pinfo_class], :original-title => options[:pinfo])
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误.

然后我使用了它,但不是工具提示.

content_tag(:span, '', :class => options[:pinfo_class], :original_title => options[:pinfo])
Run Code Online (Sandbox Code Playgroud)

如何强制rails使用:original-title?

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

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

Rails如何计算非空白的列?

在我的控制器中我有:

def sedomain 
 country_codes = %w[ dk se com net org info ]
@domains = { }
 country_codes.each do |cc|
    @domains[cc.to_sym] = { :navn => ".#{cc}" }
  end
render :layout => 'page'
end
Run Code Online (Sandbox Code Playgroud)

dk se com net org info是我的域表中的列.

我想算一下有多少不是空白的

我尝试过这样的事情:

def sedomain 
 country_codes = %w[ dk se com net org info ]
@domains = { }
 country_codes.each do |cc|
    @domains[cc.to_sym] = { :navn => ".#{cc}", :count => Domain.#{cc}.count }
  end
render :layout => 'page'
end
Run Code Online (Sandbox Code Playgroud)

但我得到一个nomethod错误.

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

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

JavaScript if/elsif语句错误

我有一些我找不到的elsif语句错误:

我的JSfiddle:

http://jsfiddle.net/z3xV3/64/

jQuery的:

$('#slider1, #slider2, #slider3, #slider4, #slider5').bind('slide', function (event, ui)
{
    var num = this.id.replace('slider','');

if(parseInt(num) == 1) {
        $label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' GODT' );
}
elseif(parseInt(num) == 2) {
        $label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' SUPER' );
}
else {
        $label = $('#boksTimer' + num).html( (ui.value / 31 * 60).toFixed(0) + ' min pr. dag' );
}
        $thumb = $(this).children('.ui-slider-handle');

    $label.css({
        top: $label.outerHeight(true), …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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