@rubylang

Страница 1134 из 1684
Смерть
24.07.2017
16:52:25
похоже чет с гемсетом не то

Alabama
24.07.2017
16:55:38
консоль еще перезапусти

v
24.07.2017
17:01:20
ок, удаляю, извините
а еще в правилах ссыль на канал, где публикуются вакансии

Di
24.07.2017
17:17:25
Консоль перезапускал конечно, я ж говорю класс LetterOpener в консоли доступен.

Google
Vitaliy
24.07.2017
19:30:03
делать puma:phased-restart вместо обычного puma:restart?
Нашел решение: 1. Поднять кол-во воркеров хотя бы до 2-х 2. Использовать prune_bundler вместо preload_app! В capistrano3-puma это делается вот таким конфигом: set :puma_preload_app, false set :puma_workers, 2 https://github.com/puma/puma/blob/master/DEPLOYMENT.md#restarting

но вообще задача не очень понятна, что предполагается делать, если в процессе деплоя миграции проходят?
Базу данных меняем с сохранением обратной совместимости. Т.е. ничего не изменяем и ничего не удаляем. Тогда проблем не будет.

Karina
24.07.2017
21:11:50
ребят, никто не знает можно ли вот так `` upstream app { # Path to Puma SOCK file, as defined previously server unix:/home/deploy/appname/shared/sockets/puma.sock fail_timeout=0; } `` сделать внутри дерективы server {} . просто у меня в конфиге два приложения

Karina
24.07.2017
21:17:24
2 имени , по каждому на Приложение
имя - это app? а как это можно определить?

ⰿⰰⰾⱏ
24.07.2017
21:18:03
да оно

что определить? у вас ссылка на него из настроек server идёт

Karina
24.07.2017
21:21:04
что определить? у вас ссылка на него из настроек server идёт
как бы нет. у меня app внутри server {} не определено пока еще ничего. server { location @app {} } - можно так сделать?

ⰿⰰⰾⱏ
24.07.2017
21:23:46
да так

соответственно у другого приложения будет не @app а что-то иное

Amir
25.07.2017
02:57:31
ребята в виме каокй там был плагин которая помоему из строки div.myclass делал <div class=""> и т.п.

Google
Amir
25.07.2017
03:20:01
спс

подскажите Есть некая форма с полями а так же с полями для прикрепления файла форма с валидацией на стороне сервера после валидации когда есть ошибки поля с файлами очищаются, т.е. пользователю приходится каждый раз выбирать файлы заного если на форме при открвке возникли ошибки как сделать чтобы файлы не приходилось прикреплять заного

Alexander
25.07.2017
07:15:02
Привет. Кто-то делал REST на Rails? У меня такой вопрос, что для одного ресурса нужно делать два контроллера, один для WEB, другой для REST. Так как во всех этих контроллерах есть вспомогательные методы, наподобие -> authenticate_user! и т.д. И реализация этих методов будет разная, так как проверка авторизации различна. Использую https://github.com/lynndylanhurley/devise_token_auth

Fedor
25.07.2017
07:15:42
многие делали

у меня пока API на grape а не контроллерах

в чем-то удобнее, в чем-то криво

Alexander
25.07.2017
07:16:25
А на контроллерах не делал?

Fedor
25.07.2017
07:16:40
и на контроллерах делал

я в сообщении вопроса так и не увидел

в чем проблема то?

Alexander
25.07.2017
07:17:38
У меня такой вопрос, что для одного ресурса нужно делать два контроллера, один для WEB, другой для REST. Можно сделать один контроллер?

Fedor
25.07.2017
07:17:56
можно

можно использовать format для различной логики при различных типах запросов в одном методе контроллера

Alexander
25.07.2017
07:19:33
Это понятно, проблема с authenticate_user! —- эта функция разная для проверки авторизации пользователя.

Fedor
25.07.2017
07:20:56
тут есть множество способов решения

можно вынести всю логику контроллера в методы и делать что-то вроде respond_to do |format| format.html do html_auth main_method end format.json do json_auth main_method end end

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

и использовать его в before_action везде

Alexander
25.07.2017
07:23:11
Это интересно спасибо.

Google
Fedor
25.07.2017
07:23:35
можно написать контроллер в котором лежат все методы, потом отнаследовать от него еще два контроллера, в каждом из которых будет свой before_action с авторизацией, а все остальное от родителя

и вызывать этих наследников

это по сути будет уже три контроллера, но функциональный - только один )

а еще можно сделать модуль, который будет инклюдится в контроллеры )

у меня например есть модуль rest_resource который описывает почти всю REST архитекутру, и тупо инключился по всюду, по всех остальных контроллерах только всике специфические методы добавляются

Igor
25.07.2017
07:34:56
А еще можно забубенить миддлварь

Amir
25.07.2017
08:01:37
блин через пост запрос делаю send_file но браузер не сохраняет

Fedor
25.07.2017
08:04:50
https://stackoverflow.com/questions/5535981/difference-between-rails-send-data-and-send-file-with-example

trickster
25.07.2017
08:49:15
гаес что для SSO в рельсе лучше всего подойдёт?

devise + omniauth нарм?

Sergey
25.07.2017
08:51:21
ну ещё doorkeeper на сервер тогда

как провайдер

trickster
25.07.2017
08:52:13
спасибо, как раз о нём читал

в статейках кастом пилят

https://blog.joshsoftware.com/2010/12/16/multiple-applications-with-devise-omniauth-and-single-sign-on/

потипу пилите гемчик

как провайдер и добавляйте его.

20 10: |

Nikita
25.07.2017
08:56:41
ребят, подскажите пожалуйста по strftime

%m/%d/%YT%H:%M:%S %z вот такая строка, в принципе все понятно, кроме: %YT

Google
Admin
ERROR: S client not available

Nikita
25.07.2017
08:57:06
%Y - year, очевидно, но %YT - это что заз верь?

Fedor
25.07.2017
08:57:36
T - это буква "Т"

2005-08-09T18:31:42

Nikita
25.07.2017
08:58:51
а она собственно для чего?)

просвяти молодого

Fedor
25.07.2017
08:59:12
говорит о том, что дальше идет время в ISO формате

https://ru.wikipedia.org/wiki/ISO_8601

Nikita
25.07.2017
08:59:37
понял, спасибо

Sergey
25.07.2017
09:00:13
@hasalreadybeentaken ну можно и самому сторону провайдера запилить, но особо от doorkeeper своё решение вряд ли будет отличаться. А для клиента - omniauth-oauth2 и свою стратегию создавать на его основе

Denis
25.07.2017
09:43:10
Всем привет. Существуют ли достойные аналоги devise?

ojab
25.07.2017
09:46:04
А что нужно и что не устраивает в devise?

Vasiliy
25.07.2017
09:54:06
Andiskiy
25.07.2017
10:33:40
У меня есть купленный на rapidssl сертификат, срок которого истекает в декабре. Сейчас я перехожу с AWS на Heroku и мне нужно, чтобы этот сертификат работал там. Подскажите пожалуйста, как перенести этот сертификат? или мне ничего не нужно сделать и он будет работать так как сертификат прикрепленном к доменному имени ?

Alexander
25.07.2017
10:45:38
Сертификат к "домену" цепляется, переезжай спокойно со старыми конфигами

Alexander
25.07.2017
11:19:27
какие конфиги ты имеешь ввиду?
конфиги http сервера + ключи

Vasiliy
25.07.2017
11:27:46
так а хероку разве даёт управление DNS? оно ж вроде только как CNAME даёт привязаться к ним или это ток на фри?

Максим
25.07.2017
11:40:33
ребят яж могу прям в роутах писать что то типа если в сессии есть что то то рут такой то если нет то рут такой то

или есть практика лучше?

Google
Максим
25.07.2017
11:40:57
хочу чтоб после входа можно было выбрать панель и соответствующая панель была твоим рутом пока не решишь выбрать новую

Andiskiy
25.07.2017
11:46:42
конфиги http сервера + ключи
я не могу на heroku переносить эти конфиги, там такого нет

Andiskiy
25.07.2017
11:47:27
точнее свободу управления хероку не дает

Nikita
25.07.2017
16:07:20
блин, никто не знает, где можно найти подробную документацию по гему telegram-bot-ruby (на русском или английском)?

Stanislav
25.07.2017
16:07:45
Nikita
25.07.2017
16:10:27
спасибо

有希
25.07.2017
16:45:21
Добрый вечер, товарищи. Подскажите аргумент в сторону RoR вместо Django в качестве первого backend для новичка. А то всё никак не могу уговорить сестру (хочет стать web-разрабом, пока знает HTML+CSS+JS на уровне фронтенда), что у Ruby лучшая реализация ORM и отличная реализация ООП. А она всё хочет начать Python, ибо он попсовей, о нём везде слышно, и сторонников у него в интернетах больше.

Страница 1134 из 1684