В чем разница между вложенными определениями модуля и использованием ::в определении в ruby?

В чем разница между этим:

module Outer
  module Inner
    class Foo
    end
  end
end

и это:

module Outer::Inner
  class Foo
  end
end

Я знаю, что последний пример не будет работать, если Outerне был определен ранее, но есть некоторые другие отличия с постоянной областью действия, и я мог найти их описание в SO или в документации (, включая книгу Programming Ruby )

-. 121 ---1595318- CheckBox, событие действия Мне нужно добавить флажок, и когда пользователь проверяет его (, как и при изменении значения, отметьте / снимите флажок ), чтобы напечатать оператор console.log. До сих пор я мог отобразить флажок, но не смог получить доступ к его...

Мне нужно добавить Check box, и когда пользователь checksна нем (, как и в изменении значенияcheck/uncheck)для печати оператора console.log. До сих пор я мог отобразить флажок, но не смог получить доступ к событию проверки.

{
    xtype: 'checkboxgroup',
    columns: 1,

    listeners: {
        change: function (this, newValue, oldValue, eOpts) {
            console.log('change');
            console.log(newValue);
        }
    },
    items: [{
        boxLabel: 'Cars',
        name: 'chk1',
        inputValue: '1'
    }]
}
5
задан Darin Kolev 14 May 2013 в 09:39
поделиться