@rubylang

Страница 276 из 1684
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
FarManager
работаешь на нём?

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
Зачем stringex для простой транслитерации?
только правила надо поставить. но я хз, как это без ар и рельсов скормить моему скрипту на чистом руби

Антон
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
последняя версия russian – 2011 год)
ну не надо, https://github.com/rs-pro/russian/releases

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"

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

хм

Страница 276 из 1684