
Marina
07.11.2017
13:32:53
Мне показалось, что это просто такая видео-капча) доказать, что ты человек и тот, за кого себя выдаешь

Vitaly
07.11.2017
13:46:07
Печаль, связь была плохая. Но верификацию прошел
Да, последний вопрос был мой адрес

Marina
07.11.2017
13:48:03
а еще что спрашивали?

Google

Vadim
07.11.2017
14:25:28
причем, именно тест не нашел, рельсы нашли

Alexander
07.11.2017
14:26:23
Да, я сейчас в html коде глянул, там

Vadim
07.11.2017
14:27:03
скорее всего, путь к переводу неправильно задали

Alexander
07.11.2017
14:33:45
да, я слепец! конечно, в *yml подчеркивание в пути не поставил
спасибо)

Olga
07.11.2017
16:34:42
пипал, подскажите плиз, чем нынче чистят базу перед тестами ?
Ну, там database cleaner или еще что то, что лучше ?
для rspec

Alex
07.11.2017
16:35:44
database cleaner

Olga
07.11.2017
16:36:27
хм... вот запустили его на Роминых уроках, что то не отработало((
рельсы 5

Alexander
07.11.2017
16:38:41
просто в доках по капибаре написано, что всвязи с интеграцией капибары в рельсы 5.1+ использовать клинер теперь не надо
но в таком случае как делать before : all?

Ro
07.11.2017
17:54:51

Google

Alexander
07.11.2017
17:55:55
Но вот ответ от команды RoR but you'd still need database cleaner where appropriate with both Rails own system tests and out setup

Александр
08.11.2017
08:06:33
ActiveRecord::RecordInvalid:
Validation failed: Email has already been taken
почему такая ошибка выходит?
let!(:sellers) { FactoryBot.create_list(:seller, 10) }
sellers.rb
FactoryBot.define do
factory :seller do
name Faker::Company.name
inn Faker::Russian.inn
kpp Faker::Russian.kpp
bank_detail Faker::Company.name + "\nОКАТО: " + Faker::Russian.okato + "\nКорр. счет: " + Faker::Russian.correspondent_account + "\nРассчетный счет: " + Faker::Russian.rs
user
logo Faker::Company.logo
end
end
FactoryBot.define do
factory :user do
name Faker::Name.name
email Faker::Internet.email
password "password"
end
end


Ro
08.11.2017
08:12:28
а что если сделать let!(:users) { FactoryBot.create_list(:user, 10) } - будет ошибка?
попробуй запустить еще rails c, потом require 'faker' наверное и Faker::Internet.email несколько раз - посмотри что сгенерится
(к делу не относится, но я let! редко юзаю - почти никогда, только let, т.к. let! вроде за собой не подчищает БД)
(может кстати в этом проблема, глянь в тестовую БД, или попробуй ее очистить)

Andrii
08.11.2017
08:23:50
попробуй в фабрике обвернуть faker в {}.
чтобы получилось вот так FactoryBot.define do
factory :user do
name { Faker::Name.name }
email { Faker::Internet.email }
password "password"
end
end
возможно, фэйкер просто отдает один и тот же имеил

Александр
08.11.2017
08:51:02
походу не создаются селлеры :)
FactoryBot.define do
factory :user do
name Faker::Name.name
sequence(:email) { Faker::Internet.email }
password "password"
end
end
решило проблему
sequence(:email)

Vladimir
08.11.2017
09:51:42
чисто как новость на трансляцию с конференции :::HighLoad++ 2017::: в 13.00 по мск сейчас будет Эластик сёрч "Почему ivi перешел со Sphinx на Elasticsearch" https://vk.com/tproger?z=video-30666517_456240486

Vitaly
08.11.2017
09:56:14
Спасибо за линк

Google

Denis
08.11.2017
10:37:30
Всем привет :)
чуваки кто с ватиром дружит?
расскажите как кликнуть не получается
puts browser.div(:class, 'ModuleTitle-link').double_click!
не срабатывает
переделал селектор немножко
browser.a(:class, 'ModuleTitle-link').double_click!
ну кто дружит с ватиром?

Andrey
08.11.2017
11:07:22
почти наверняка дело в селекторе =)
селектор наверняка массив вернет твоем случае

Dmitry
08.11.2017
11:40:27
Если массив приходит просто добавь на какой элемент массива кликать
Когда нужно на какую то дикую дичь в ватире кликать я делаю это через js

Dmitry
08.11.2017
11:45:10
browser.driver.execute_script("document.getElementsByClassName('_4rbun')[0].click()")

Райлян
08.11.2017
13:29:40
FactoryGirl is deprecated
теперь factory_bot

Denis
08.11.2017
13:44:16
Чуваки!
У кого бываало что Нокогири не надодило что-то что 100% в тексте есть?

Alex
08.11.2017
16:10:58
Ребята, подскажите пожалуйста как закэшировать кусок action в контроллере?
Например:
property_value_ids = ItemProperty.where(item_id: items.ids).pluck(:property_value_id)
property_values = PropertyValue.where(id: property_value_ids.uniq).group_by(&:property)
values = property_values.map do |property, values|
{ filter_id: property.id, label: property.name, selected: [], options: values.map { |value| { label: value.name, value_id: value.id, count: property_value_ids.count(value.id) } } }
end
Это фильтр товаров в категории

Alexandr
08.11.2017
17:39:33
Добрый вечер всем. Такой вопрос: Есть запись в БД, которую нужно изменять раз в день, обязательно ли использовать какой-нибудь Rescure или sidekiq? Или есть другой способ?

Google

Aleksey
08.11.2017
17:45:00
Cron?
Whenever gem

Alexandr
08.11.2017
17:55:21

Marina
08.11.2017
18:10:21

Alex
08.11.2017
18:10:52
Уже сделал, спасибо

Ro
08.11.2017
18:19:12
вчера засабмитился чтобы бесплатно получить все тулзы от jetbrains

Admin
ERROR: S client not available

Ro
08.11.2017
18:19:22
пока ответа нет, но мой коллега с работы получил
меня привлек PyCharm - хотел там пару графиков построить - для анализа данных типа таких https://habrahabr.ru/post/329604/
на бидоне, ага
бидон всегда рулил в плане визуализации, обработки, представления данных. У нас на работе целый отдел Data Science на бидоне в основном сидит
а вот Engineering (в котором я) - только на рубях

Fedor
08.11.2017
18:59:24
так весь датасайнс на питоне, вот там и есть визуализация
а в руби нет датасайнса и визуализация никому не нужна

Ro
08.11.2017
18:59:50
не тока на питоне, c# еще есть

Fedor
08.11.2017
18:59:51
я тут, кстати перещел на zsh всем рекоммендую
добавил плагин oh-my-zsh

Ro
08.11.2017
19:00:05
ну и дотнет: R lang или как его там

Fedor
08.11.2017
19:00:18
там автодополнение всего, куча алиасов, и настраиваемые темы

Google

Fedor
08.11.2017
19:00:43
либо питон либо R
но R - это чисто статистика, а всякие алгоритмические задачи и машинное обучение - питон
ну и иногда отлаженную машину ручками переписывают на что-то быстрое

Ro
08.11.2017
19:03:08
ну вот там у nvidia есть свои платформы для машинного обучения
во ттам в том числе
wealth lab, аналог matcad для опр.задач я как-то юзал - там c#

Andrey
08.11.2017
19:31:38
а я недавно потестил клевый IDE Microsoft Code, опенсорсный(!). Работает отлично из коробки, куча плагинов для руби, мне понравилось. Не хуже, чем RubyMine

spartakusQ
08.11.2017
19:34:58

Andrey
08.11.2017
19:35:05
да

Salavat
08.11.2017
19:35:19
он называется visual studio code

Andrey
08.11.2017
19:35:50
я остался на саблайме пока, но если бы на что-то менял, то вот на это наверное

Salavat
08.11.2017
19:37:09
но мне кажется еще пока рановато его сравнивать по функционалу с рубимайном, но когда охото отдохнуть от майновского интерфейса( иногда весьма топорного в настройке) то подойдет в самый раз
единственный у него конкурент это пожалуй атом с эпик плагином

Andrey
08.11.2017
19:38:03
ну может быть да, я его немного тестил в общем-то
но думаю, для небольших проектов вообще хорошо зайдет