Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
b0nn1e

Андрей Андреев

Alcohol & Ruby on Rails
  • 201
    вклад
  • 11
    вопросов
  • 302
    ответа
  • 29%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как эффективно поддерживать 2 проекта с небольшим различием в коде?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Мы с помощью git cherry-pick переносим коммиты с "новыми фичами" в нужные ветки.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Скрипт для схем на сайте?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    c3js.org/examples.html
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • При деплое rails приложения на VDS. Ошибка 110: Connection timed out. Куда копать?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Сделайте попроще путь к сокету в nginx и в unicorn.
    Для nginx:
    upstream nameapp_unicorn {
        server unix:/tmp/app_name-unicorn.sock fail_timeout=0;
    }

    ну и аналогично для unicorn.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как отправить текст на почту?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    https://github.com/PHPMailer/PHPMailer
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как правильно прикрутить админку в Rails?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    1. Вариант берет готовый гем типа rails_admin, Active Admin и любой другой.
    2. Пишите свою админку.

    Второй вариант по шагам.
    1. Прикручиваете Device
    2. Создаете отдельный контроллер для админки и роуты
    dashboard_controller.rb
    class DashboardController < ApplicationController
      # это метод который предоставляет Device. Он определяет авторизован ли User или не очень.
       before_action :authenticate_user! 
    end

    config/routes.rb
    ...
    devise_for :users
    namespace :dashboard do
      # тут указываем роуты которые будут работать в админке.   
    end
    ...

    Создаем папочки
    app/controllers/dashboard - для контроллеров админки.
    app/views/dashboard - для вьюх админки.

    Создаем файлы
    app/assets/javascripts/dashboard.js - JS админки
    app/assets/stylesheets/dashboard.css - CSS админки
    app/views/layouts/dashboard.html.erb - layout админки

    Добавляем новые файлы в config/initializers/assets.rb , что-бы они отдельно компилировались
    Rails.application.config.assets.precompile += %w( dashboard.css dashboard.js )


    Контроллеры админки обозначаем прмерно так:
    class Dashboard::SettingsController < DashboardController
    ....
    end


    Ну а дальше в основном всё как обычно.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Куда смотреть если assets не компилируется и trace не помогает?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Возможно у вас много чего нужно скомпилировать, поэтому так долго.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 4 комментария
  • Как узнать что получили: JSON или нет?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    def valid_json?(json)
      begin
        JSON.parse(json)
        return true
      rescue JSON::ParserError => e
        return false
      end
    end
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
  • Почему могут не работать Bootstrap Tabs?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Написано же, вам нужно подключить jQuery.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 3 1 комментарий
  • Как настроить сеть на VDS (Ubuntu 16 server)?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Используйте Ubuntu 14.04. 16.04 только недавно вышла и еще не обкатанная.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как решить проблему с checked и cheched="checked"?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Используйте .prop
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как создать динамический контент в зависимости от запроса в поисковик?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    В общем если у вас идет через директ, то обычно настраиваются utm метки, на страницу они передаются как GET параметр. На основе их, можно что-то сделать.
    С простой поисковой выдачей такая штука не получиться.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Есть ли callback у методов JQuery?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    У некоторых функций есть коллбэки, у некоторых нету. Смотрите документацию по конкретной функции.
    не могу представить зачем может понадобиться коллбэк для .addClass
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как обновлять продакшен без ребута?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    https://github.com/capistrano/rails
    Ответ написан более трёх лет назад
    7 комментариев
    Нравится 1 7 комментариев
  • Что за ошибка в Ruby on Rails при cap production deploy?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    `on'

    Мне кажется или у вас где-то случайно лишний символ ` затисался?
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Зачем Rails прекомпилирует эссэты?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    В development окружении ассеты перекомпилируется при измении и обновлении страницы, на лету
    В production окружении все ваши Coffee и SCSS будут минимизированы, скомпилированы и объединены в два статических JS и CSS файла, аккуратненько сложеных в папку public/asssets/
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Удаление файлов через JS?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Нет.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как восстановить пароль на devise?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    1. Правильно выделяем ошибку из лога.
    У вас это:
    OpenSSL::SSL::SSLError (hostname "localhost" does not match the server certificate):

    2. В гугле по этой ошибке получаем первую ссылку:
    www.nico.schottelius.org/blog/ruby-on-rails-fix-ho...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Есть аналоги Wordpress но попроще?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    MODX
    Ответ написан более трёх лет назад
    16 комментариев
    Нравится 11 16 комментариев
  • Как перенести содержимое корзины в базу данных?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    user_id
    item_id
    count
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • 1 сервер, 2 сайта, 2 домена,2 ip - как провернуть?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Я бы вам порекомендовал установить https://vestacp.com/
    А потом прикрутить php7 https://forum.vestacp.com/viewtopic.php?t=3622
    Ответ написан более трёх лет назад
    6 комментариев
    Нравится 1 6 комментариев
Оценили как «Нравится»
  • ← Предыдущие
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • dyuriev
    Денис Юрьев
    • 8 ответов
    • 0 вопросов
  • cicatrix
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 5 ответов
    • 0 вопросов
  • dimonchik2013
    dimonchik2013
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации