Ответы пользователя по тегу Ruby on Rails
  • Посоветуйте функционал проекта?

    «Народные» ответы уже есть во множестве, как общетематические, так и более-менее специализированные. Есть потребность в ответах экспертов, но за регулярную работу эксперты обычно хотят денег.
    Ответ написан
    Комментировать
  • Что изучать, PHP или Rails?

    1. Если вопрос стоит о скорейшем зарабатывании денег на фрилансе, то изучать PHP и несколько популярных CMS и модулей к ним, поскольку большинство задач это «доработать», «написать модуль» и т. п. Потом фреймворки.

    2. Если же о наборе как бы теоретических знаний, о постановке стиля программирования, то с RoR, хотя бы одно приложение посерьезнее туториала для себя написать с соблюдением всех рекомендуемых практик, а потом уже переходить на PHP.
    Ответ написан
    Комментировать
  • Сервер для Ruby?

    Буквально на днях столкнулся с этой задачей. Скажу сразу, что в рамках debian-way решить её не удалось — в репах всё старое и есть там немного. Можно, наверное, ruby и gem'ы оформить в виде deb-пакетов, собирать их локально и устанавливать на сервере через dpkg или поднять свой репозиторий, но я заморачиваться не стал. Установил RVM и уже через него ставил ruby и gem'ы. Взаимодействие с веб-сервером (Apache) — через passenger с «левого» репозитория.

    В общем получилось, что непосредственно из исходников ничего не собирал, но этим занимались команды {rvm,gem,bundle} install, а самая «страшная» (не debian-way) команда, которую запустил была bash -s stable < <(curl -s raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer). Она же была первой.
    Ответ написан
    Комментировать
  • Можно ли сделать полностью AJAX приложение на Rails

    По-моему, сделать его ещё проще, чем не аяксовое, когда действительно один метод контроллера должен вытягивать кучу моделей для шаблонов и лэйаутов (если придерживаться true MVC и не вызывать другие контроллеры в шаблонах, а тем более модели) — вам не нужно кучу разнородных моделей вытаскивать одним http запросом, на одну модель (или на одну коллекцию однородных моделей) — один запрос. Некий оверхид, конечно будет, зато ясный и понятный код, что на клиенте, что на сервере (а на сервере так ещё и примитивный, сложный только в модели может быть).
    Ответ написан
    2 комментария
  • Быть или не быть новому учебнику по Ruby?

    Книга (а тем более блогозаписи) в формате справочника, по-моему, не особо нужна. Как и учебник на примере абстрактных кусков незаконченного кода. Вот какую-нибудь реальную задачу разобрать от А (разворачивание дев-среды) до Я (разворачивание на удаленном сервере среды выполнения и собственно приложения), изучая синтаксис по ходу дела — было бы полезно, даже CRUD приложение, не говоря о чём-то более сложном.
    Ответ написан