@rubyschool

Страница 278 из 921
Radzhab
02.08.2017
08:27:07
позволяет включить оповещения на сайте

у меня на него больше людей подписались нежели чем на email-подписку)

и в чем плюс могу в любой момент времени замутить push-notifications со своими данными)

и оно в тот же миг отобразится на любом устройстве

Google
Vitaliy
02.08.2017
08:38:09
https://onesignal.com
Годный, использую для push уведомлений

Vitaly
02.08.2017
08:40:39
и в чем плюс могу в любой момент времени замутить push-notifications со своими данными)
Отлично.) Мне кажется, что можно и без дополнительных сервисов обойтись. По сути - они просто берут твои пуши и кидают гуглу, чтобы он разослал.) Думаю, однажды этот сервис станет платным.

Vladimir
02.08.2017
10:03:43
ребят, а https://www.pivotaltracker.com сейчас только платные тарифы? Использовал кто?

или вы юзаете GitHub, Bitbucket, Jira, Trello?

Vitaliy
02.08.2017
10:07:36
У нас Трелло пока в команде

Vadim
02.08.2017
10:08:25
Закидайте нас тухлыми помидорами, но у нас в команде файлики 2do.txt и backlog.txt в дропбоксе и телеграм :)

пока не жмут

Vitaliy
02.08.2017
10:09:08
фи как немодно ? (на самом деле норм)

Vladimir
02.08.2017
10:09:35
мне трелло нравится )

Vitaliy
02.08.2017
10:10:29
Быть может, с этой темой оформления — он понравится вам еще больше ? https://github.com/gambala/trello

Vladimir
02.08.2017
10:11:13
но в пивотал понравилось подсчёт очков по таскам

Вадим, это я видел, но после месяца free-использования как бы не отобрали доступ )) а так чисто попробовать... тоже хорошо

https://trello.gambala.pro/ This site uses HTTP Strict Transport Security (HSTS) to specify that Firefox may only connect to it securely. As a result, it is not possible to add an exception for this certificate. Что-то в конфигах HTTPS не до конца настроено? Через SSL-сертификат?

Google
Vladimir
02.08.2017
10:19:44
Teams up to three stay free
thats cool.. Sometimes me don't see all info... Thank you.

Vitaliy
02.08.2017
10:21:21
? Похоже на то, поправлю. Спасибо

Vladimir
02.08.2017
10:25:18
ок, сам попадаю в разные ситуации, а цепные реакции маст хэв результ )

? Похоже на то, поправлю. Спасибо
Это ты на своём поддомене юзаешь API Trello? а суточная нагрузка не сильно тянет? всего сколько лимит? CP=50 ?

Vitaliy
02.08.2017
10:33:10
поддомен привязан к github pages

API в расширении не использую, по этому адресу — просто гитхабовская страничка репозитория

Vladimir
02.08.2017
10:34:03
прикольно...

khu_an
02.08.2017
10:56:15
Может кто сталкивался с подобным: 1. WinXP sp3 2. Установлен ruby 1.9.2p0 3. При установке чекбоксы заполнены: path, ассоциация файлов 4. Написан скрипт 5. По двойному щелчку запускается исключительно если файл в директории диска С 6. Если в D, то только через cmd В чем проблема?

Nikolai
02.08.2017
10:56:50
Проблема в Windows

Установка Ubunty в параллель, или на виртуалке решит проблему

khu_an
02.08.2017
10:58:05
Ну это конечно понятно...?. Но надо чтобы на W работало

Nikolai
02.08.2017
10:58:31
Ruby с Windows не особо дружит

khu_an
02.08.2017
10:59:11
Согласен...

Nikolai
02.08.2017
10:59:22
Единственная рекомендация тут - использование linux. На винде это будет ежедневная пляска на костылях

khu_an
02.08.2017
10:59:27
Но все-таки......

khu_an
02.08.2017
11:00:09
Когда стоял ruby 1.8.7 такой головной боли не было

Vadim
02.08.2017
11:00:09
Винда сама там прикидывает в этом случае, где интерпретатор, откуда грузить файл и т.д.

Google
Vadim
02.08.2017
11:00:35
самый верный способ — зайти в папку с программой на руби и там написать ruby main.rb

Больше добавить мне нечего :)

khu_an
02.08.2017
11:01:02
Попробуем...

Просто файл мигрирует, он создает директории, работа с файлами его необходимо переносит в разные папки и оттуда запускать

Vladimir
02.08.2017
11:15:53
.bat-файлы создавать умеешь?

Michael
02.08.2017
11:16:07
по щелчку текущей директорией скрипта считается путь установки руби, и туда скрипт все свое борохло может писать. Поэтому это очень плохая практика, по-хорошему разработчикам надо вообще запретить ассоциировать .rb файлы с интерпретатором в винде.

Vladimir
02.08.2017
11:16:12
своего рода костыль

khu_an
02.08.2017
11:30:41
Вы имеете в виду .rb в .bat ?

Vladimir
02.08.2017
11:36:34
нет, бат-файл содержит набор команд для CMD: можно указать путь к файлу и запустить его, *.bat может лежать в любой директории, или можно создать ярлык для него же )

но видимо это для вас тёмная тема... которую можно раскопать ) чисто погуглив

https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB

там написать-то всего 2-3 строки

khu_an
02.08.2017
11:44:21
Спасибо?

Vladimir
02.08.2017
11:45:20
буду рад услышать, что проблема решена ;)

Vladimir
02.08.2017
12:58:09
khu_an
02.08.2017
12:59:10
ruby по сути в винде не нужен

Егор
02.08.2017
13:13:05
я офигел на самом деле когда увидел на маке предустановленный куби

руби*

Google
Vladimir
02.08.2017
13:14:42
когда в системе Ruby + Python = уверенность )

Nikolay
02.08.2017
13:17:02
подскажите пожалуйста такой момент. Как можно передать в метод +1 или -1 и чтобы эта единица прибавилась или убавилась во внутренней переменной например?

Fedor
02.08.2017
13:19:43
а в чем проблема?

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

если там отрицательное число, то ruby вполне поймет, что +(-3) = -3

Admin
ERROR: S client not available

Nikolay
02.08.2017
13:21:41
понял ) , спасибо

Fedor
02.08.2017
13:21:49
2.4.0 :001 > def change_value(value) 2.4.0 :002?> 5 + value 2.4.0 :003?> end => :change_value 2.4.0 :004 > change_value(3) => 8 2.4.0 :005 > change_value(-3) => 2

как-то так

Marat
02.08.2017
13:41:03
Как проверить, что запрос на изменение объекта выполнен вручную, то есть из формы?

Vitaliy
02.08.2017
13:43:01
а как он еще может быть выполнен?

Fedor
02.08.2017
13:43:22
из консоли )

но вообще никак

Vitaliy
02.08.2017
13:43:33
csrf-токен

Fedor
02.08.2017
13:43:38
либо сделать специальный флажок

я имею ввиду серверную консоль

Marat
02.08.2017
13:44:18
а как он еще может быть выполнен?
через коллбэк, например

Vitaliy
02.08.2017
13:44:50
тогда такой вопрос — а зачем нужно это проверять? Какая конечная цель?

v
02.08.2017
13:46:30
Как проверить, что запрос на изменение объекта выполнен вручную, то есть из формы?
без знания контекста предложу - при выполнении изменения из формы менять в объекте некий атрибут

гарантий это, естественно, не даст

Google
Marat
02.08.2017
13:47:08
Надо сделать так, чтобы определенный атрибут нельзя было поменять через форму. Меняться он должен только при смене других параметров. В голову приходит state machine, но чет пока не могу картинку сложить полностью

v
02.08.2017
13:47:36
state machinе тут никаким боком

т.е. тебя никакая машина не спасет, если кто-то захочет этот атрибут поменять в другом месте

Vitaliy
02.08.2017
13:48:00
Надо сделать так, чтобы определенный атрибут нельзя было поменять через форму. Меняться он должен только при смене других параметров. В голову приходит state machine, но чет пока не могу картинку сложить полностью
Я интерактор использую. Гем interactor, например. Обновляю запись по параметрам с формы, и следующим действием — обновляю этот определенный атрибут, если на первом шаге все было окей.

v
02.08.2017
13:50:23
просто запрещаешь его передавать и все, из параметров формы он отфильтруется
а потом берешь такой object.xyz = params[:запрещенный параметр] object.save

контекста нет

Marat
02.08.2017
13:51:10
Fedor
02.08.2017
13:51:33
а потом берешь такой object.xyz = params[:запрещенный параметр] object.save
ну так идея что бы нельзя было из формы поменять, а не запретить поменять вообще отовсюду

Marat
02.08.2017
13:51:51
да, как вариант через strong_params или через attr_protected какой-нибудь. Всем спасибо, буду рыть

v
02.08.2017
13:51:58
я запутался

Fedor
02.08.2017
13:52:19
ну или можно сделать before_validation и там ресетить параметр, если он изменен ) А в единственном нужном месте делать апдейт без валидации

v
02.08.2017
13:52:21
то надо разрешить изменение, если изменены некоторые другие параметры

Fedor
02.08.2017
13:52:24
но за такое могут руки сломать

Страница 278 из 921