@rubyschool

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

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

погуглив не нашел полезного :(

Stanislav
26.02.2018
11:06:10
погуглив не нашел полезного :(
http://sinatrarb.com/configuration.html

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. Вынести часть проекта в новый проект и развернуть на новом адресе" Кому интересно, могу дать контакт

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
круто, целые статьи

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
Есть небольшая подработка на RoR, срок 2-3недели. Ценник 25-30к Сайт – school-projects.ru/portal "Часть с конкурсами нужно будет скопировать для другого проекта и поддерживать отдельно Версия рельсов gem 'rails', '3.2.16' 1. Обновить версию ror с 3.2.16 до более актуальной 2. Вынести часть проекта в новый проект и развернуть на новом адресе" Кому интересно, могу дать контакт
Увага: обновление это ад, если тока сайт совсем небольшой. Насторожило слово "небольшая" - обычно признак большого гемора. К тому же рельсы не обновляют до более актуальной. Обновляют до следующей. Т. Е. 3 до 4,потом гоняют, фиксят баги, потом 4 до 5. Короче, берите предоплату или работайте по часовой ставке

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 на хостинге

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 изучаю

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
Что делать если виртуалбокс глючит,сложно роботать.Может быть есть способы оптимизировать как-то?
Для виртуалок надо ставить драйвера гостевой системы. Тогда не будет тормозить.

Эмм, а что такого?)) почему бы и нет
Ну для начала sqlite за глаза.

.
26.02.2018
20:00:46
что именно глючит, мб сможем помочь)

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

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

Google
.
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
как посмотреть?

не помнь сколько ставил

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