
Kim
26.02.2018
10:57:57
документацию читали?

?
26.02.2018
10:59:11
Да. но возникли вопросы по параметрам(?) самой сессии session[:identity].Какие они бывают, например
погуглив не нашел полезного :(

Stanislav
26.02.2018
11:06:10

Google

Stanislav
26.02.2018
11:06:27
:sessions раздел
там же ссылка на реализацию сессий. и крупными буквами - "параметры опциональны"

?
26.02.2018
11:11:53
Понял. там про rack уже.
Разве синатра ничего не добавляет?

Yaromir
26.02.2018
11:37:21

Alabama
26.02.2018
11:52:41
есть такой код:
response =
if is_reversible?
gateway.reverse(order_p)
else
gateway.refund(order_p)
end
можно ли здесь при неуспехе reverse вызвать всё-таки refund, не городя вложенные ифы внутри первого условия?

Vlad
26.02.2018
12:01:43
@alabamaair что-то типа такого?
gateway.refund(order_p) unless gateway.try(:reverse, order_p)
Чем обсулосвлен неуспех reverse?

Alabama
26.02.2018
12:07:35
gateway.refund (или reverse) дергает апи банка, поэтому определить успех или нет можно только дернув и посмотрев потом response[:success]
думала, может в руби есть какая-нибудь логическая конструкция типа фоллбэка или какое-нибудь “проваливание”, но найти ничего не могу с ходу найти
но наверное всё равно правильней не вложенный иф, а отдельные методы вызывать? типа - дернул реверс, смотришь статус, дергаешь рефанд, если надо. да?
остановилась на таком
response =
if is_reversible?
result = gateway.reverse(order_p)
result.success? ? result : gateway.refund(order_p)
else
gateway.refund(order_p)
end

Nikolay
26.02.2018
15:00:31
рубаны, подскажите как правильно называется &: например в map(&:to_s) чтобы почитать об этом

Anton
26.02.2018
15:04:20
Есть небольшая подработка на RoR, срок 2-3недели. Ценник 25-30к
Сайт – school-projects.ru/portal
"Часть с конкурсами нужно будет скопировать для другого проекта и поддерживать отдельно
Версия рельсов
gem 'rails', '3.2.16'
1. Обновить версию ror с 3.2.16 до более актуальной
2. Вынести часть проекта в новый проект и развернуть на новом адресе"
Кому интересно, могу дать контакт

Fuzzy
26.02.2018
15:13:54

Nikolay
26.02.2018
15:17:18

Google

Fuzzy
26.02.2018
15:19:24
ну и вот это ещё, про методы с блоками хорошее объяснение
https://www.skorks.com/2013/04/ruby-ampersand-parameter-demystified/

Nikolay
26.02.2018
15:25:29
круто, целые статьи

Konstantin
26.02.2018
16:58:29

Alabama
26.02.2018
16:59:12
метод проверки можно ли применять reverse

Konstantin
26.02.2018
17:00:00
Если б это был столбец в базе, то лучше без is и вопросительного знака
А метод ок

Alabama
26.02.2018
17:07:08
is добавила потому что reversible это вообще зарезервированное слово для рельсов
вообще это прямо такие отличнейшие грабли. назвала один раз лог load_data_import, полгода всё было хорошо, потом на 5.1 обновились и оп - это зарезервированное название в рельсах, переименовывайте

Ro
26.02.2018
17:24:38

Marina
26.02.2018
17:27:13

Anton
26.02.2018
17:30:07
Я если что сам начинающий в этом чате) человек нашёлся и "небольшая" написал т к казалось не оч сложным

Yaromir
26.02.2018
18:10:39
Вообщем есть список select и я не знаю как от туда вытащить пункт который выбрал пользователь, может кто подскажет?

Dmitry
26.02.2018
18:23:25
Всем привет. Начинаю вникать в премудрости разработки и программирования. В интернетах нормального объяснения не нашел. Проблема: не знаю как подружить RoR и MySQL (установлена версия 5.7). Ось Win7. Прописывал gem install MySQL, но, сдается мне, что это было не обязательно. (короче, объясняльщик из меня так себе)

Yaromir
26.02.2018
18:25:24
Я ток sqlite3 подключаю на локалке
И pg на хостинге

Konstantin
26.02.2018
18:32:00
Ну или любой другой дистр

Dmitry
26.02.2018
18:32:54
То есть прописанной команды хватает? Дело в оси?
Я просто не совсем понимаю общую схему взаимодействия RoR и MySQL

Google

Andrey
26.02.2018
18:39:21
Gorails.com есть инструкции по установке
Но вообще странный выбор для начинающего использовать mysql :)

Konstantin
26.02.2018
18:41:19
Да, в рельсах по канону postgres
Попробуйте с ним, он норм

Dmitry
26.02.2018
18:41:32
Эмм, а что такого?)) почему бы и нет

Konstantin
26.02.2018
18:42:17
Ну просто у постгреса все искоробки и удобно

Dmitry
26.02.2018
18:44:25
А, ну может потом...) просто sql как то мне известнее. Какое никакое легкое обучение по нему прошел. Да и как то сталкивался по прошлой работе. Короче прихоть такая, хочу MySQL ?
А сейчас ruby изучаю

Alex
26.02.2018
18:48:12

Dmitry
26.02.2018
18:48:34
Писал и эту команду тоже
Сейчас на vbox ставлю ubuntu
Буду там пробовать

Ro
26.02.2018
18:49:10
правильно
linux mint cinnamon я всем рекомендую
проблем быть не должно, они все решаются легко
просто ты на неправильной операционке

Dmitry
26.02.2018
18:49:58
Было бы понимание))
И проблем не было бы

Konstantin
26.02.2018
19:20:17
Дмитрий, но ведь postgres
Это sql

Google

Konstantin
26.02.2018
19:20:26
PostreSQL

Vladimir
26.02.2018
19:24:26
за #LinuxMint 18.3 Cinnamon +1

Dmitry
26.02.2018
19:31:16
Дэ? Ну глянем) пасиб

Vasyl
26.02.2018
19:34:43
Что делать если виртуалбокс глючит,сложно роботать.Может быть есть способы оптимизировать как-то?

Vladimir
26.02.2018
19:35:29
RAM ?? Gb

Vasyl
26.02.2018
19:37:12
6

Vladimir
26.02.2018
19:39:24
@zelinskiy_vasia вспомни народного героя этого чата, не поступай как он ) Не мучай VB. Установи живую ОСь.

Vasyl
26.02.2018
19:40:57
жаль винду убивать,если две ОС поставить сильно скажеться на пройзводительности?

Vladimir
26.02.2018
19:41:22
тебе не надо убивать винду
ОСям друг с другом нет необходимости друг с другом взаимодействовать

Konstantin
26.02.2018
19:42:19

Vasyl
26.02.2018
19:43:07
как относитесь если убунту поставить как сабсистему?

Dmitry
26.02.2018
19:43:14
Уже, теперь обложился "консолями" )) и пытаюсь первичную настройку провести

Vladimir
26.02.2018
19:43:17
хм... так Рубисты все хипстеры ))

Vasyl
26.02.2018
19:43:17
поставил
вроде норм воркает

Andrey
26.02.2018
20:00:00

.
26.02.2018
20:00:46
что именно глючит, мб сможем помочь)
Что делать если виртуалбокс глючит,сложно роботать.Может быть есть способы оптимизировать как-то?

Vasyl
26.02.2018
20:01:28
не глючиь,имел то что производительность ужасная

Google

Andrey
26.02.2018
20:01:40

.
26.02.2018
20:02:16
так не только с ними прикол может быть)

Andrey
26.02.2018
20:02:26
Производительность как в основной системе. Разница если есть то незаметная даже на очень слабом ноуте

.
26.02.2018
20:02:30
разница в разрядах может быть 32 - 64
в самом процессе настройки не то можно выбрать
и много других приколов

Andrey
26.02.2018
20:03:05
Ну естественно надо ресурсов выделить

Vasyl
26.02.2018
20:03:27
на виртуалке стоит 32 убунту

Andrey
26.02.2018
20:04:03
Кто ж в 2к18 ставит 32ю систему :)

.
26.02.2018
20:04:19
во, так и знал)

Andrey
26.02.2018
20:04:27
Но вряд ли в этом дело

.
26.02.2018
20:04:46
ресурсов нужно выделять нормально, но меньше 50% от основной

Andrey
26.02.2018
20:04:51
Сколько ресурсов выделил виртуалке?

Vasyl
26.02.2018
20:05:52
така я проблема не могу выбрать 64 битною
только 32-х

.
26.02.2018
20:06:28
сколько оперативки выделил
дай глянуть

Vasyl
26.02.2018
20:07:19
как посмотреть?
не помнь сколько ставил