
Sergey
18.08.2016
07:54:21
проверка биоритмов :)

Eugene
18.08.2016
08:39:30

Nikita
18.08.2016
08:48:45

Sergey
18.08.2016
09:25:10
что такое?
Ты случайно не пишешь на руби с подходом DDD ?

Google

Eugene
18.08.2016
09:26:47
ноп

Rustam
18.08.2016
12:16:26
Такая проблема
def index
@user = current_user
if @user.admin
@users = User.all
else
redirect_to @user, notice: "Sorry you not admin."
end
end
def admin_user
if current_user == User.first
current_user.toggle!(:admin)
else
redirect_to current_user, notice: "Sorry you not admin"
end
end
На локалке /users отоброжает
На проде пишет "Sorry you not admin." и редиректит в /users/1
В чем может быть проблема?

Eugene
18.08.2016
12:18:47
в том, что юзер - не админ
Проверяй

Rustam
18.08.2016
12:50:11
Обнулил БД на локалке - теперь /users не отоброжает.
Почему юзер не админ?

v
18.08.2016
12:50:55
потому что юзеров в базе нет
наверное

Rustam
18.08.2016
12:51:31
Юзеры есть. создал двоих
первому все равно админ не присваивается

Eugene
18.08.2016
12:51:58
тесты и дебаг - твои лучшие друзья
юзай byebug или pry

v
18.08.2016
12:53:32
ты проверь сначала, проходит ли
current_user == User.first

Eugene
18.08.2016
12:54:45
def admin_user
byebug
if current_user == User.first
current_user.toggle!(:admin)
else
redirect_to current_user, notice: "Sorry you not admin"
end
end

Google

Eugene
18.08.2016
12:55:00
а потом делаешь запрос к экшену, лезешь в консоль сервера и дебажишь

Rustam
18.08.2016
12:55:30
Спасибо за подсказку.
Сейчас займусь

Sergey
18.08.2016
12:55:48
xd

Andy
18.08.2016
12:56:09
Ребят как в сообщениях в телеграмме делаете, чтобы код был синим и другим шрифтом?

v
18.08.2016
12:57:22
вставляем между обратными апострофами
для надежности - по три с кажой стороны
но у меня он зеленый, например
обратный апостроф - это где буква Ё и ~ на виндоклаве

Eugene
18.08.2016
13:04:11
читать про markdown
кстати, если кто помнит, я делал скрипт для настройки сервера для rails через ansible
доделал, сервер разворачивается примерно за 10-15 минут, после чего приложение деплоится за 3-5 минут
с нуля
Дальше хочу добавить возможность хостить несколько приложений на сервере, сейчас пассенжер добавляет в nginx дефолтным хостом единственный доступный сайт

Vitaliy
18.08.2016
13:07:23
? репозиторий тот же, да? загляну при случае

Eugene
18.08.2016
13:07:23
потом настроить mmonit, чтобы он верещал если вдруг что поломалось, и автобэкапы куда-нибудь по webdav
да, я его переименовал только

v
18.08.2016
13:07:40
быстрый сервер

Eugene
18.08.2016
13:07:47
https://github.com/Freika/rails_server
ридми там для моего приложения, потом соберу все воедино

Google

v
18.08.2016
13:08:10
я вот помню, можно был деплой через шеф запустить и идти чай заваривать

Eugene
18.08.2016
13:08:31
если вдруг кто захочет попробовать, скину недостающие файлы ансилба из приложения (там database.yml аплоадится просто автоматом)

v
18.08.2016
13:09:26
недостающик файлы - это database.yml?
или еще что-нибудь?

Eugene
18.08.2016
13:09:37
не, это скрипт для аплоада database.yml в нужное место

Sergey
18.08.2016
13:15:28

Eugene
18.08.2016
13:16:09
после обновления напишу и внятный ридми, если что, пока просто тут спрашивайте

Ivan
18.08.2016
13:17:06
Гитхаб с мобилок чуть дизайн поменял?

Eugene
18.08.2016
13:17:10
не знаю :)
я туда с телефона не хожу

Ivan
18.08.2016
13:17:16
Или кажется уже

Yuri
18.08.2016
13:18:48
@Freika Кинь, пожалуйста файлы - я хочу погонять твои скрипты на виртуалке. Надо же когда-то начинать Ansible изучать )

Eugene
18.08.2016
13:19:00
окей, ща
приложение настроено на деплой через capistrano 3, ридми соответствующее
содержимое поместить в config/server
часть файлов там ненужные, но это потом будет исправлено :)

Yuri
18.08.2016
13:21:59
Благодарю! А ты на каком Линуксе тестировал свои скрипты? Ubuntu / Debian?

Eugene
18.08.2016
13:22:04
ubuntu 16 04
на vscale очень удобно для экспериментов брать сервера

Andy
18.08.2016
13:25:14

Google

Yuri
18.08.2016
13:26:11

Eugene
18.08.2016
13:27:36
быстро создаются сервера?
оплата почасовая?

Ivan
18.08.2016
13:28:20
170р при оплате за пол года
Очень дорого
Для экспериментов по крайней мере

Eugene
18.08.2016
13:29:02
у vscale киллер-фича в том, что я создал сервер за минуту, поковырял его час-два-три, удалил и у меня сняли рублей 10-15 за это время со счета

Aleserche
18.08.2016
13:30:07
да. Это очень удобно. А если использовать ansible, то не тратится время на настройку. Тогда вообще копейки будут

Admin
ERROR: S client not available

Aleserche
18.08.2016
13:30:36
я иногда на мощных нодах что-нибудь компеляю
шрефты например, чтобы ШГ не раздражало

Yuri
18.08.2016
13:31:22
Почасовой оплаты нет. Я тупо на год со скидкой проплачиваю. А где лучше всего хостить Рельовые приложения на постоянной основе?
144 в месяц + скидка небольшая за выслугу лет у меня выходит.

Eugene
18.08.2016
13:32:15
это вопрос

Ivan
18.08.2016
13:32:20
На амазоне или ДО ?

Eugene
18.08.2016
13:32:30
я давеча искал сервер с 6+ гб памяти подешевле, но так и не определился
желательно бы до 1к рублей чтобы это было и чтобы не шарашкина контора

Yuri
18.08.2016
13:38:15
Ну вот по ссылке смотри цену - в год 722 рубля за 8 гигов ОЗУ, 36 гигов винта и 3 ядра. Вроде неплохо.. Ну я может от жизни отстал, конечно, и где-то есть лучше предложения. )
Сервер разворачивают долго - несколько часов после оплаты примерно.. тех.поддержка реагирует норм, но итнерфес у них спартанский ))

Aleserche
18.08.2016
14:00:27
Овх какой-нибудь

Google

Eugene
18.08.2016
14:03:42
овх не юзерфрендли
они просто пиздец какие неюзерфрендли, я бы даже сказал

Vitaliy
18.08.2016
14:37:29

Eugene
18.08.2016
14:51:26
не, если они виртуалку поднимают несколько часов, это не сервис
вспомнил
надо будет еще прикрутить оповещения о бэкапах в слак :)

Yuri
18.08.2016
16:10:33

pchellovod
18.08.2016
16:22:35
по английски test task - нормальный перевод для тестового задания?

Nick
18.08.2016
16:32:11
Просто test

pchellovod
18.08.2016
16:49:56
Бенджамин Франклин:
в локализации продукта Microsoft Dynamics "тестовое задние" соответсвует "Test job"

Nikita
18.08.2016
16:52:50
Он же умер

Nick
18.08.2016
16:53:50
Blow job

Nikita
18.08.2016
16:54:55
Node js

pchellovod
18.08.2016
16:59:18
Testovoe zadanie

Serhii
18.08.2016
22:44:23
А не пробовали тревис-си для тестирования на разных платформах использовать?
Я до него только добрался, толком и не разбирался еще

Sergey
19.08.2016
05:20:03
Я нет, я дженкинс хочу развернуть в офисе

Vitaliy
19.08.2016
05:33:00
Я на semaphore сижу, дизайн приятный

Eugene
19.08.2016
12:20:16
а вот вопрос
знаком кто-нибудь с проектами alice2k?

Sergey
19.08.2016
12:25:31
Неа