Ответы пользователя по тегу Ruby on Rails
  • Как вызвать форму на php в проекте на RoR?

    @rsi
    software engineer
    Это наверное прозвучит грубо, но может не стоит работь с RoR если вы не разберетесь в таком простом вопросе как форма обратной связи? Это же основа основ, обработка запросов post/get.

    По делу ваша форма не может быть написана на PHP. У вас есть HTML страница с формой (front end), она одна для любого языка который крутиться на сервере (back end). В форме есть поля (что типо ).

    Когда вы нажимаете кнопочку отправить или как она у вас называется, то на сервер идет post (ну или get как там у вас настроено) запрос. Тот скрипт в RoR который обрабатывает запрос, имеет доступ к данным которые были заполнены в форме, доступны данные заполненные в полях формы.

    Подробнее читайте здесьЭто касается любой формы, потому как с технической точки зрения нет разницы между формой обратной связи или любой другой формой.
    Ответ написан
    3 комментария
  • Сайт на Ruby on Ralis?

    @rsi
    software engineer
    Начнем с того, что RoR это фреймворк, а Drupal это CMS и это совсем разные вещи.
    1) Да действительно все так, но имейте ввиду, что это относиться к программной части.
    2) Сможете, но опять же, ну думайте что в RoR, есть какая то готовая админка и какие то готовые плагины к ней. Там есть так называемые гемы, но гем не плагин к cms, это модуль к cms, он предоставляет функционал который вы можете встроить в систему, но его придется именно встраивать, прийдется его настраивать (настраивать в коде).
    3) Этого ничего нет в RoR, вы можете реализовать их сами, вы можете найти гем который предоставит необходмый функционал, но это все равно придется программировать.

    Судя по вашим вопросам, вы не до конца понимаете что такое разработка, в чем отличие CMS от фреймворка.
    Не ленитесь погуглите. Если кратко то CMS это система которая позволяет создать сайт без навыков программирования, да для нее пишут модули, используют ее API, но тут вы скорее меняет то что уже есть. Фреймоворк это каркас для создания приложений с нуля, да там есть всякие функции, методы, плюшки которые избавляют от рутины, гемы которые например избавят вас от прямой работы с API ютюба, но если говорить грубо то это просто синтаксический сахар для других функций, а сам сайт вам придется полностью писать самому.

    Вам нужно попробовать написать, что то на руби и вы сразу поймете разницу. Друпал и RoR это разные инструменты для разных задач. Глупо разворачивать рор для простого бложика или сайта визитки. Вам придется руками писать гору функционала который есть в другпал из коробки. RoR нужен тогда, когда ваша задача столь специфична, что проще ее сделать самому, чем корежить друпал.
    Ответ написан
    2 комментария
  • Rails и PHP на одном сервере?

    @rsi
    software engineer
    У меня на домашнем компе крутиться такая схема.
    Ставишь nginx и php-fpm, добавляешь в nginx сайт по инструкции nginx и php-fpm (на диджитал окене хороший мануал)

    Ставишь рельсы, гем юникор и настраиваешь в nginx второй сайт по инструкии nginx + unicorn (на диджитал окене хороший мануал)

    Радуешься жизни.

    Вообще ты на одном компе можешь развернуть сайты вообще на всех языках программирования, главное что бы порты у всего разные были. Тут нет ни каких ограничений
    Ответ написан
    Комментировать
  • Почему криво отображаются шрифты на heroku?

    @rsi
    software engineer
    Шрифты это чистый фронт энд, они не зависят от хостинга. Проверяйте как они у вас подключены.
    Ответ написан
    Комментировать
  • Как много программист Ruby On Rails должен знать?

    @rsi
    software engineer
    А что должен знать водитель?
    Водить камаз или мотоцикл?
    Ремонтировать автомобиль?
    Знать объездные пути по трассе Маганд - Бобруйск?

    Может ответы на эти вопросы зависят от конкретного места работы? Профессиональный гонщик и тракторист водители, но знания разные.

    Один работает на камазе только в черте города, второй ездит по трассе. Они оба водители камаза, но первый в случае поломки может просто отбуксировать машину в гараж и отдать механикам, второй должен уметь ремонтировать что то сам.

    Когда вы уже поймете, что в любой профессии шаблон работает только на самых низших слоях и то не 100% Во всех остальных случаях очень большой выбор вариантов и требуемых знаний который зависит от вашего места работы и желания.

    Пожалуйста просветите почему каждый день появляются однотипные вопросы. Что конкретно вас побудило его задать? Почему вы не просто не отрыли список вакансий с требованиями?
    Ответ написан
    Комментировать
  • Проблемы с cap production deploy. Как решить?

    @rsi
    software engineer
    Во первых нужен конфиг. Без него сложно сказать, что не так пошло.
    Во вторых проверьте установлено ли у вас роль:
    set :stage, :production
    set :branch, 'master'
    set :deploy_to, '/srv/www/server.com/'
    role :all, %w{deploy@server.com}
    server 'server.com', user: 'deploy', roles: %w{web app}, my_property: :my_value
    fetch(:default_env).merge!(rails_env: :production)


    Здесь есть отличный мануал

    Еще можно попробовать выполнить
    cap production deploy:check
    Для проверки конфига
    Ответ написан
    1 комментарий