
Eugene
07.08.2016
22:20:13
ну должен иметь возможность
это в ядре прописано или что
короче, так не только в рельсе, так везде, база чистится
да

Google

Eugene
07.08.2016
22:20:13
а зачем тогда использовать разные дб
ну для прокшена и разработки ладно
а для теста зачем
это просто условность?
default: &default
adapter: postgresql
encoding: unicode
pool: 20
host: localhost
development:
«: *default
database: bsuir_organizer
username: postgres
password: shved
test:
«: *default
database: bsuir_organizer
username: postgres
password: shved
для разграничения ?
нет
чтоб не очистить продакшн случайно)
так подожди у меня одинаковая в девелопменте
и тест
ну и чтоб ты мог запустить тест
но она не чистится
и дальше работать в девелопменте
девелопмент и не должна чиститься

Google


Eugene
07.08.2016
22:20:13
у меня там есть => #<ActiveRecord::Relation [#<User id: 3, email: "aaa@gmail.com", created_at: "2016-08-05 19:19:09", updated_at: "2016-08-05 19:47:37", user_name: "Ehh Kol", number_of_group: 544444>, #<User id: 4, email: "kate@gmail.com", created_at: "2016-08-05 23:22:29", updated_at: "2016-08-05 23:22:45", user_name: "kate", number_of_group: 456256>, #<User id: 5, email: "askdjaslkf@gmail.com", created_at: "2016-08-07 12:21:44", updated_at: "2016-08-07 12:21:44", user_name: "kkkk", number_of_group: 521463>]>
так если оно сохраняется в одну и ту же дб
почему не чистится
в разные базы
аааа, ну смотри, ты знаешь, что такое транзакция?
нет, фондовый рынок чую
это когда оно сначала сохраняет в "песочницу"
и если без ошибок сохранилось, то можешь сделать "COMMIT" транзакции
и сохранится в базу
или ROLLBACK
и ничего не сохранится
пока не сделаешь COMMIT, оно в базу не сохранится (а где-то в "песочнице") сохранится
если ты себе не настраивал никакой DatabaseCleaner, то у тебя работает так
нет, не трогал ничего по этой теме
т.е.
создается транзакция
данные сохраняются в "песочницу"
в конце теста делается ROLLBACK
всё понял, спасибо. А почему тогда метод fill in не вливает нужную инфу в поле, хотя это же снимок данной операции?
или он уже завершился
а, ну это просто не записывается в HTML
ну ты не на веру, ты когда пишешь текст, то HTML не меняется тоже
это в HTML не хранится

Google

Eugene
07.08.2016
22:20:13
короче оно так сохраняет и все
воо пошла жара
Реплайну может человеку завтра помогут
потому что их выпадает очень много при каждом рефреше страницы, и дебажить не удобно(да, я дебажу через puts)
либо подскажите как лучше дебажить, byebug не предлагать, потому что я хочу отловить баг в case -> when, а байбаг вызывается даже если прога прошла не по тому when, где я его оставил(надеюсь понятно)

Arthur ?
07.08.2016
22:22:44
с аутпутом консольки разобрался, если с дебаггингом кто-то подскажет интересность - буду благодарен)

Eugene
07.08.2016
22:31:52
вот это хуярит беларус
https://www.youtube.com/watch?v=4diQ6JXY4cI
нортон командер, если я не ошибаюсь, видел еще одного человека который до сих пор его юзает, мой бывший препод по матану

Rustam
07.08.2016
22:46:35
FarManager

Eugene
07.08.2016
22:47:58

Rustam
07.08.2016
22:48:42
Нет. просто посомтрел видос, там в рамке окна сначала путь к файлу указан, а потом написано far

Silent Bob
08.08.2016
06:50:29
подскажите как мне в массиве (или в enumerator) использовать следующее значение (перебирать по очереди, при конце начинать сначала)? У enumerator есть метод next, но он когда доходит до конца, выдает "StopIteration: iteration reached an end"

ojab
08.08.2016
06:54:17
Array.cycle?

ojab
08.08.2016
06:55:49
Array#cycle, то бишь

Silent Bob
08.08.2016
06:59:41
точно, спасибо. Если преобразовать массив в енумератор с помощью #cycle, то потом на этом объекте можно вызывать #next бесконечно по кругу

Alexander
08.08.2016
07:21:29
и тем самым протопить квартиру на зиму )

Silent Bob
08.08.2016
08:03:58
ну варианты применения разные есть))

Nikolay
08.08.2016
13:41:21
посоны, вопрос - мне надо транслитерировать текст из кирилицы в латиницу. есть чо?

ojab
08.08.2016
13:42:59
translit

Konstantin
08.08.2016
14:08:22
stringex возможно

s
08.08.2016
14:16:18
Зачем stringex для простой транслитерации?

Google

s
08.08.2016
14:16:19
I18n.transliterate('лала')

Nikolay
08.08.2016
14:21:05

Антон
08.08.2016
14:54:02
gem 'russian' потому что мы русские

Nikolay
08.08.2016
14:54:45
так. а как мне файлы локалей разбить на несколько?

Admin
ERROR: S client not available

Антон
08.08.2016
14:56:47
прикольный вопрос
ctrl+x ctrl+v?

s
08.08.2016
15:02:52
> gem 'russian' потому что мы русские
зачем он? все атуальное из него года 4 перенесено в i18n
последняя версия russian – 2011 год)

Konstantin
08.08.2016
15:04:03
как вы думаете, что быстрее: читать мелкими порциями из сокета или читать из сокета сразу много в строковый буфер и потом оттуда резать понемногу?

Stanislav
08.08.2016
15:04:23

Konstantin
08.08.2016
15:04:40
russian не нужен

s
08.08.2016
15:05:22
+1
rs-pro/russian – форк форка давно неактуальной библиотки?
для тех кто знает толк

Nikolay
08.08.2016
15:09:45
черт. не работает
ни так. transliterate(Contact.first.surname) ни к строке в конце как метод не цепляется (

ojab
08.08.2016
15:11:17
Russian.transliterate
а, ты про I18n
ну там то же самое
правда чото оно мне знаки вопроса выдаёт :/

Google

Nikolay
08.08.2016
15:12:57
знаки вопроса єто ок
а у меня ексепшен
хотя и18н я включил на паре страниц уже
i18n.transliterate('авввэ')
NameError: undefined local variable or method `i18n' for main:Object
и для строки пишет что нет метода
undefined method `transliterate' for "Test":String

ojab
08.08.2016
15:14:39
I18n, а не i18n

Nikolay
08.08.2016
15:16:26
I18n.transliterate('т')
I18n::InvalidLocale: :ua is not a valid locale

ojab
08.08.2016
15:16:42
:uk, а не :ua

Nikolay
08.08.2016
15:17:19
I18n.available_locales
=> [:en, :ru]
в коонсольке рельсов

Vitaliy
08.08.2016
15:18:25
[3] pry(main)> I18n.transliterate('Привет')
=> "Privet"

Eugene
08.08.2016
15:19:20

Nikolay
08.08.2016
15:19:31
в аппе работает, а в консоли нет ..
хм