小编Jac*_*han的帖子

为什么`27**(1.0/3.0)`与`27**(1/3)`不同?

如果这是获得立方根的正确方法,请告诉我.

我不明白为什么

27 ** (1.0/3.0) #=> 3 
Run Code Online (Sandbox Code Playgroud)

不同于

27 ** (1/3) #=> 1
Run Code Online (Sandbox Code Playgroud)

ruby

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

返回大于数字的数组元素

我有以下功能:

function isBigEnough(element, index, array) {
  return (element >= 10);
}
var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
// filtered is [12, 130, 44] 
Run Code Online (Sandbox Code Playgroud)

如何返回大于(或等于)除10?之外的数字的值?例如,array.filter(isBigEnough(15))会给我44, 130

javascript

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

self.generate和Invoice.generate有什么区别?

class Invoice
  def Invoice.generate(order_id, charge_amount, credited_amount = 0.0)
    Invoice.new(:order_id => order_id, :amount => charge_amount, :invoice_type => PURCHASE, :credited_amount => credited_amount)
  end
end
Run Code Online (Sandbox Code Playgroud)

你为什么要创建Invoice.generate内部Invoice课而不是self.generate

ruby oop

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

按名称调用方法

有谁知道如何将方法称为字符串?例如:

case @setting.truck_identification
when "Make"
  t.make
when "VIN"
  t.VIN
when "Model"
  t.model
when "Registration"
  t.registration
Run Code Online (Sandbox Code Playgroud)

.to_sym 似乎不起作用.

ruby

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

如何恢复宝石的变化

所以我在调试本地安装的gem:

/Users/myUser/.rvm/gems/ruby-1.9.3-p484@12wbt-engine/gems/locomotive_liquid-2.4.2
Run Code Online (Sandbox Code Playgroud)

现在我删除了这个文件夹.因此,我想知道是否有任何方法可以恢复它?

不工作:

bundle install
bundle update
Run Code Online (Sandbox Code Playgroud)

ruby gem bundle

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

如何在bootstrap collapse插件上禁用bootstrap默认行为

所以我看的是:

  • 单击可折叠对象的标题时,不会发生任何事情
  • 虽然$("#collapseOne").collapse('toggle');$("#collapseTwo").collapse('toggle');应该成功

Collabsable对象:

    <div class="accordion" id="accordion2">
      <div class="accordion-group mzti-transparent-border" id="id-group-1">
        <div id="id-header-1" class="accordion-heading mzti-bg-image-1">
          <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">

            </div>
          </a>
        </div>
        <div id="collapseOne" class="accordion-body collapse in">

          <div class="accordion-inner">


          </div>
        </div>
      </div>
      <div class="accordion-group hide mzti-transparent-border mzti-height" id="id-group-2">
        <div id="id-header-2" class="accordion-heading width-100 mzti-bg-image-2 margin-top-22px ">
          <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">

          </a>
        </div>
        <div id="collapseTwo" class="accordion-body collapse">
          <div class="accordion-inner">

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

javascript css twitter-bootstrap

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

没有区块给定产量

所以执行这个命令会返回一个错误:

no block given (yield)

好吧,从来没有深入研究过 ruby​​ 中的块,这似乎是这里的一个问题。如果您有更好的解决方案,请提供,否则我想找到此遗留代码的解决方法......

  def tab_groupings
    结果 = at_a_glance_grouping
    结果+= rating_grouping if @domain_context.include_ ratings and (controller.controller_name !='rewards_credit_cards')
    结果 += Specific_tab_groupings
    结果        
  结尾

  def at_a_glance_grouping
    结果 = [[:概览, 产量]]
    产品类型=控制器.控制器名称=='费尔法克斯'?@product_type_helper[:controller] : 控制器.控制器名称
    result[0][1].insert(0, :overall_ rating) if @domain_context.include_ ratings and (product_type !='rewards_credit_cards')
    结果
  结尾

ruby ruby-on-rails block

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

比较属性时的结果很奇怪

你能解释一下以下内容吗?尝试比较对象属性:vrowData对象的newName .回来价值观report3report2,但是在比较(rowData.newName === v.newName)这些值相等?? !! 请参阅下面的控制台消息

值是字符串,属于不同的对象.

console.log('== NEW NAME OF THE VALE OF TABLE ==');
console.log(v.nameNew); // which is report3
console.log('== NEW NAME OF THE DATA OF THE ROW ==');
console.log(rowData.nameNew); // which is report2
console.log('== IDIOT PROOF TEST ');
console.log(rowData.newName === v.newName);

控制台日志:

== NEW NAME OF THE VALE OF TABLE ==
Report3
== NEW NAME OF THE DATA OF THE ROW ==
Report2
== IDIOT PROOF TEST …

javascript equals

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

数组或散列的元素之一是否为nil

有没有任何方法可以告诉数组或哈希的一个元素是否为零?

ruby arrays

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

如何在保存时获取更改的值

尝试在保存时从对象获取先前的值.想想这种情况:

@object = {:name => 'Dan', :occupation => 'student'}
@object[:occupation] = 'Full time employee'
@object.value_was[:occupation] # => 'student'

我希望没有方法可以理解value_was.更多我想在模型对象上做同样的事情:

@student = Student.find(1)
@student.occupation = 'Full time employee'
@student.save
@student.value_was(:occupation) # => 'student'

任何帮助将不胜感激.

那会非常有帮助

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

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

从JS中的字符串创建方法

所以我有一个字符串"getNumber":

我想使用此字符串作为对象的方法: myObj.getNumber()

那可能吗?谢谢

javascript oop

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

自我代表什么?红宝石

刚刚在RoR 3.2.8中遇到以下代码.这是否意味着self属于合并函数或类?

results.merge(
        profile: self)

任何帮助将不胜感激

ruby

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

正则表达式匹配音频文件

我有多个文件从数据库到前端。为了他们的风格正确我想提取物videosaudio文件到一个单独的组。

如果有人知道如何确定哪些文件是音频和视频只是文件名myFile.mp3myFile.wav将是很好。

看起来我们必须发布所有现有音频文件的列表,然后为它们创建一个正则表达式。

在任何情况下,您只需用这两开始*.wav*.mp3

javascript regex audio

-4
推荐指数
1
解决办法
4046
查看次数