Задать вопрос
  • Как бы вы объяснили ребенку 7 лет что такое.. ?

    @lookid
    А когда ему будет 10 лет, то вы забьете его до полусмерти с криками ТЫ УЖЕ 3 ГОДА УЧИШЬ ПРОГРАММИРОВАНИЕ И ТЕБЯ НЕ ВЗЯЛИ В ГУГЛ!!! АААА!!! РЯЯЯЯЯЯ! ?
    Переменная - ведро, куда ребенок может положить кубики.
    Массив - ряд из ведер с кубиками.
    Итератор - палец, которым ребенок тычет в ведро.
    Функция - набор операция с кубиками и ведрами.
    Программа - набор функций или просто набор операций с кубиками и ведрами.
    Ответ написан
    5 комментариев
  • Как бы вы объяснили ребенку 7 лет что такое.. ?

    @shaazz
    так цукерберг уже за нас подумал) Попробуйте пройти вместе с малым, нам поначалу понравилось.
    Ответ написан
    1 комментарий
  • Куда устанавливаются gem файлы в RoR 4?

    Vakiliy
    @Vakiliy
    Для просмотра куда установлен gem:
    bundle show <name_gem>

    для просмотра исходников, (по редактированию далее)
    EDITOR=vim bundle open <name_gem>

    по поводу правок - изменять установленные гемы не рекомендуется, пример, все ваши правки пропадут при обновлении gem`а

    Варианты:
    1. расширить библиотеку посредством 'Monkey patch', достоинство, вы ни чего не правите в исходной библиотеке, недостатки, устранение ошибок после внесения автором gem`a изменений;

    2. сделать локальную/удаленную (fork) копию, и устанавливать эту версию, достоинство в контроле над происходящими с gem`ом изменениями. Выглядит это примерно так:

    cd <path>
    gem unpuck <name_gem> (если без git`a)
    git clone --bare <адрес> (если с git)
    #... правки gem`a ...
    # Вариант 1. Настройки Bundle, говорим, что <name_gem> локальный (главное не забыть об этом)
    bundle config local.spree <path>/<name_gem>
    
    # Вариант 2: Gemfile:
    gem 'name_gem', path: <path> # локально
    gem 'name_gem', :git => '<repo path/url>', :branch => 'you_hack_branch'


    Относительно wil-paginate и его View`ихи. При показе пагинации можно указывать свой обработчик
    = will_paginate(.... :renderer =>
    Пример как это делается: можно посмотреть тут
    Ответ написан
    1 комментарий
  • Куда устанавливаются gem файлы в RoR 4?

    Freika
    @Freika
    Senior Ruby on Rails developer
    Гем устанавливается в папку с версией Ruby.
    Таким образом отредактировав гем, вы ничего толкового не добьетесь. Расширьте класс, допишите свой код (скажем, рендеринг собственного парциала вместо встроенного) внутри вашего приложения.
    Ответ написан
    1 комментарий