小编Mad*_*dhu的帖子

NoMethodError:私有方法`open'调用Gem :: Package:Class安装rake(10.0.3)时发生错误,Bundler无法继续

我正在努力研究我从github同步的rails项目上的ruby.即使rake-10.0.3安装成功,"bundle install"也会失败.我是rails的新手,不知道如何继续这个.我用Google搜索错误,并尝试按照解决方案的建议安装不同版本的rake,但它没有帮助.

这就是我想要做的......请帮助.

ruby 1.9.3p374 (2013-01-15) [i386-mingw32]

>rails s
?[31mCould not find kaminari-0.14.1 in any of the sources?[0m
?[33mRun `bundle install` to install missing gems.?[0m

>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..

NoMethodError: private method `open' called for Gem::Package:Class
An error occurred while installing rake (10.0.3), and Bundler cannot continue.
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling.

>gem install rake -v '10.0.3'
Successfully installed rake-10.0.3
Done installing documentation for rake (1 …
Run Code Online (Sandbox Code Playgroud)

rake ruby-on-rails bundler

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

无法在Google Chrome中找到"模拟CSS媒体"

我正在尝试在chrome中设置媒体查询以进行打印.我试着关注这篇文章 - 在打印预览模式下使用Chrome的Element Inspector?

但是,我无法在覆盖下找到Emulate CSS媒体选项.

在此输入图像描述

它被移动了吗?我应该在哪里寻找它?

我在控制台抽屉中尝试了Emulation.这不是他们的 -

在此输入图像描述

css google-chrome

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

如何在反应组件中作为道具传递时,如何模拟函数并测试它们被调用?

我正在遵循这个stackoverflow答案中的示例 - 使用Jest测试React Component函数.我有一个示例组件和测试设置.加载到App.js时组件正常工作.

零件 -

import React, { PropTypes, Component } from 'react';

export default class ExampleModule extends Component {
  static propTypes = {
    onAction: PropTypes.func,
  }

  static defaultProps = {
  onAction: () => { console.log("In onAction"); }
}

doAction = () => {
  // do something else
  console.log('In do action');
  this.props.onAction();
}

render() {
  return(
    <div>
      <button className='action-btn' onClick=  {this.doAction.bind(this)}>Do action</button>
    </div>
  )
}
}
Run Code Online (Sandbox Code Playgroud)

这是测试 -

import React from 'react';
import ReactDOM from 'react-dom';
import TestUtils …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing reactjs jestjs

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

触发从javascript自动下载不适用于页面加载

我使用了链接的下载属性来下载文件.但是,当我从另一个方法触发click事件时,它不会下载该文件.为什么会这样?我已检查是否触发了click事件.这是我对jsfiddle的测试 - http://jsfiddle.net/6Fkb5/1/

<a href="#" download="https://www.dropbox.com/s/shd31hvnsn0fd0v/Getting%20Started.pdf" id="testdownload">Test Download</a>

var count=0;
$('#testdownload').on('click', function(){
    count++;
    $('#log').append('<li>Click triggered ' + count + ' times</li>');
});


$('#testdownload').trigger('click');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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