小编7el*_*ant的帖子

分号在自我调用功能之前?

在JavaScript中使用自调用函数之前使用分号有什么好处.我在几个流行的jQuery插件中看到了这种方法,我很想知道这是否是我不知道的JavaScript中的下一个很棒的东西.先谢谢你们!

javascript jquery

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

Javascript:通过将路径作为字符串传递给它来从对象获取深层值

可能重复:
使用字符串键访问嵌套的JavaScript对象

也许标题不够明确,我只是不知道如何指定我正在寻找的东西,我的英语真的很糟糕,抱歉.

我正在尝试创建返回对象值的函数,但也可以使用嵌套对象.例如:

var obj = {
  foo: { bar: 'baz' }
};
Run Code Online (Sandbox Code Playgroud)

我想通过将字符串"foo.bar"提供给函数来访问obj.foo.bar的值.

function(obj, path) {
  // Path can be "foo.bar", or just "foo".
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript syntax path

59
推荐指数
5
解决办法
7万
查看次数

node.js:模拟http请求和响应

是否有方便的方法来模拟单元测试中间件的HTTP请求和响应对象?

mocking node.js express

34
推荐指数
3
解决办法
4万
查看次数

在Makefile中设置环境变量时的@前缀

这是我到目前为止所得到的:

SPECS = $(shell find spec -iname "*_spec.js")

spec:
    @NODE_ENV=test \
    @NODE_PATH=lib \
    ./node_modules/.bin/expresso \
    $(TESTFLAGS) \
    $(SPECS)

cov:
    @TESTFLAGS=--cov $(MAKE) spec

.PHONY: spec cov
Run Code Online (Sandbox Code Playgroud)

输出: /bin/sh: @NODE_PATH=lib: command not found

如果我设置一个变量只是它工作正常.我究竟做错了什么?

makefile environment-variables

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

Rails + rspec + devise =未定义的方法`authenticate_user!'

ApplicationController中:

class ApplicationController < ActionController::Base
  before_filter :authenticate_user!

  protect_from_forgery
end
Run Code Online (Sandbox Code Playgroud)

DashboardsController:

class DashboardsController < ApplicationController
  def index
  end

end
Run Code Online (Sandbox Code Playgroud)

DashboardsControllerSpec:

require 'spec_helper'
describe DashboardsController do
  include Devise::TestHelpers

  describe "GET 'index'" do
    it "returns http success" do
      get 'index'
      response.should be_success
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

结果:

Failure/Error: get 'index'
     NoMethodError:
       undefined method `authenticate_user!' for #<DashboardsController:0x007fef81f2efb8>
Run Code Online (Sandbox Code Playgroud)

Rails版本:3.1.3

Rspec版本:2.8.0

设计版本:1.5.3

注意:我还创建了support/deviser.rb文件,但这没有帮助.有任何想法吗?

rspec ruby-on-rails devise

8
推荐指数
2
解决办法
6950
查看次数

Rails:带范围的自动增量列

我有项目和问题.问题编号(不是ID)必须是自动增量,但是使用project_id确定范围.任何宝石或简单的方法来实现这一目标?谢谢!

编辑:acts_as_list将完成工作,但如果删除记录怎么办?下一期将是它的号码.

ruby mysql ruby-on-rails

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

纯 JavaScript:将主体中的绝对位置 div 居中

在不使用像 jQuery 这样的库的情况下,将绝对位置 div 居中的最简单和最短的方法是什么?谢谢!

编辑:像http://jsfiddle.net/apfwh/ 之类的东西,但也许更干净一点?

javascript centering

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