:: Основная часть, означающая в ActiveRecord:: Основа

Возможно, редактор хотел бы это

var ArrayFileName = ['one', 'two', 'three', 'three', 'five', 'six', 'ten'];
var ArrayFileNameWExt = ['one.txt', 'two.txt', 'three.txt', 'ten.wmf', 'eleven.cgm'];
var FinalArray = [];

for (var i = 0; i < ArrayFileNameWExt.length; i++) {

    var matchFound = false;
    for (var j = 0; j < ArrayFileName.length; j++) {
    
        var temp = ArrayFileNameWExt[i].split(".");
        
        if(ArrayFileName[j]==temp[0]){
            matchFound = true;
            break;
        }
    }
    if(!matchFound){
      FinalArray.push(ArrayFileNameWExt[i])
    
    }
    
}

console.log(FinalArray)

8
задан Blair Conrad 1 December 2008 в 12:30
поделиться

2 ответа

:: Основой является класс в модуле ActiveRecord. Одна из вещей, которые делают модули, обеспечивают пространство имен в Ruby. В Ruby Вы не наследовались модулю, но можно смешать его в использовании включать оператора.

Позвольте мне предложить забрать книгу Кирки или читать, Почему (Острое) Руководство к Ruby.

9
ответ дан 5 December 2019 в 08:01
поделиться

в Ruby, :: доступы статический класс или константы модуля. ActiveRecord::Base указывает что ActiveRecord класс или модуль имеют статический внутренний названный класс Base то, что Вы расширяетесь.

Править: поскольку Mike указывает в этом случае ActiveRecord модуль...

6
ответ дан 5 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: