@rubyschool

Страница 441 из 921
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?

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
Whenever gem
Спасибо, ознакомлюсь!

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
там автодополнение всего, куча алиасов, и настраиваемые темы

не тока на питоне, c# еще есть
какой датасайнс на C#?

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
я тут, кстати перещел на zsh всем рекоммендую
есть еще fish, тоже клевый, но хочу на zsh перейти тоже

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

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
ну может быть да, я его немного тестил в общем-то

но думаю, для небольших проектов вообще хорошо зайдет

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