小编Woj*_*ski的帖子

如何在'vagrant up'上传递参数并将其放在Vagrantfile的范围内?

我正在寻找一种方法将参数传递给Chef cookbook,如:

$ vagrant up some_parameter
Run Code Online (Sandbox Code Playgroud)

然后some_parameter在其中一个Chef cookbook中使用.

ruby command-line parameter-passing vagrant

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

多个选择器上的jQuery on()方法

由于1.7版live已弃用.

以下示例很容易与新on方法兼容:

$('nav li, #sb-nav li, #help li').live('click', function () {
    // code...
});
Run Code Online (Sandbox Code Playgroud)

使用on:

$('nav, #sb-nav, #help').on('click', 'li', function () {
    // code...
});
Run Code Online (Sandbox Code Playgroud)

如何重写以下示例使用on

 $('#header .fixed-feedback-bn, #sb-sec .feedback-bn').live('click', function () {
     // code...
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-1.7

48
推荐指数
2
解决办法
6万
查看次数

Ember:你如何从路由器访问模型?

基于我所读到的内容(如果我弄错了,请纠正我),处理模型应该保存的逻辑以及下一步转换的逻辑应该在路由器中.

如果是这种情况,我遇到了一个问题:我不知道如何从路线访问模型.

这是我的控制器(并且在我按下提交后控制台记录"CREATED"):

App.ScoutsNewController = Ember.ObjectController.extend
  submit: ->
    model = @get('model')
    model.on 'didCreate', ->
      console.log 'CREATED' # I want to  redirect to the index after creation
    model.save()
Run Code Online (Sandbox Code Playgroud)

我应该将这条逻辑移到路线上,对吗?我们试试看:

App.ScoutsNewRoute = Ember.Route.extend
  model: ->
    App.Scout.createRecord()

  events:
    submit: ->
      # Based on what I've read, the right place to put the code you see in the controller is here. How do I get access to the model?
      # I have tried @get('model'), @get('content')
Run Code Online (Sandbox Code Playgroud)

注意:我知道提交事件从视图,控制器,然后最终路由起泡,停在任何一个已定义"提交"的路由.因为我想要路由来处理它,我删除了控制器.我能够console.log在路线中看到任何完成,我只需要能够到达模型实例.

我正在使用 Ember v1.0.0-rc.5-7-g610589a

谢谢!

coffeescript ember.js

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

Internet Explorer开发人员工具如何保留导航日志?

我正在寻找在Internet Explorer Developer Console中记录保存页面刷新的方法.

在Google Chrome和Firefox的Firebug下,它是一个选项,但我在IE下找不到它.

我正在使用IE 9.

javascript error-logging internet-explorer-9

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

Ember.js - 如何从控制器触发视图方法?

我试图从控制器调用view方法,但不知道如何做到这一点.从视图中我可以很容易地调用控制器方法this.get('controller').send('method');

如何从控制器那样做this.get('view').send('method');

为了让您更好地了解我正在尝试做什么.

我有应用程序控制器Ember.Controller.extend({})我有应用程序视图Ember.View.extend({})和应用程序模板

在应用程序模板是登录表单,当用户提交它时,执行控制器方法.在此方法中,如果登录凭据不正确,我需要调用jQueryUI在登录表单上执行方法的view方法(准确地说抖动方法并显示一些文本).

javascript ember.js

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

正确清理代码

我有以下两个编辑和新路线:

WZ.ExercisesNewRoute = Em.Route.extend
  model: ->
    WZ.Exercise.createRecord()
  deactivate: ->
    @_super.apply this, arguments
    @get('currentModel.transaction').rollback()

WZ.ExercisesEditRoute = Em.Route.extend
  model: (params) ->
    WZ.Exercise.find(params.exercise_id)
  serialize: (params, options) ->
    exercise_id: params.get('id')
  deactivate: ->
    @_super.apply this, arguments
    tx = @get('currentModel.transaction')
    tx.rollback() if tx
Run Code Online (Sandbox Code Playgroud)

我想知道在每次取消激活时应该使用正确的代码,以便在用户不保存,保存或其他任何情况下,存储处于正确的状态.

目前,如果我路由到编辑路线,然后直接到新路线而不保存,我收到以下错误:

未捕获错误:willSetProperty在状态rootState.deleted.saved中尝试处理事件.使用{reference:[object Object]调用,存储:,name:name}

coffeescript ember.js ember-data

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

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

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

是否可以将TextMate主题导入IntelliJ IDEA?

是否有任何方法可以自动导入TextMate主题到IntelliJ IDEA,比如这两种格式之间的转换器?

textmate editor intellij-idea

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

不能使用Rails

我已经安装了新的Rails 3.1.3 gem

# gem install rails
Run Code Online (Sandbox Code Playgroud)

然后输入:

wbednarski@mbp13:~$ rails
Rails is not currently installed on this system.
To get the latest version, simply type:

$ sudo gem install rails

You can then rerun your "rails" command.
Run Code Online (Sandbox Code Playgroud)

更多WTF:

wbednarski@mbp13:~$ which rails
/usr/bin/rails
Run Code Online (Sandbox Code Playgroud)

如何rails存在命令但是没有安装Rails以及如何修复它?

编辑:

wbednarski@mbp13:~$ sudo gem install rails
Password:
Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
Installing RDoc documentation for rails-3.1.3...
Run Code Online (Sandbox Code Playgroud)

然后

wbednarski@mbp13:~$ rails -v
Rails is not currently installed on this system. …
Run Code Online (Sandbox Code Playgroud)

rubygems ruby-on-rails osx-lion

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