@proRuby

Страница 1353 из 1594
Amir
14.08.2018
09:12:07
Ну если это веб приложение, тогда че делать Всю эту прелесть на браузере пользователя рисовать?

Subb98
14.08.2018
09:13:50
в случае, когда выбрасывается рантайм экзепшн, пользователю, обычно, вешается заглушка, типа, "упс, что-то пошло не так, попробуйте позднее.." или с похожим текстом.

и никаких подробностей пользователь не видит.

Dima
14.08.2018
11:54:26
сейчас решаю задачки на списки. чтоб не забыть вопрос напишу, как в Ruby передавать указатель на переменную (аналог оного)

Google
wi11son
14.08.2018
11:55:48
& ?

Dima
14.08.2018
11:56:01
потом решу задачку вернусь поговорю на эту тему. Это пока так чтоб не забыть.

wi11son
14.08.2018
11:56:01
не?

Dima
14.08.2018
11:56:05
пока не знаю.

я пока все топорно делаю сохраняю лишь бы работало.

Tim
14.08.2018
11:56:56
дима, а почему ты не решаешь задачки на кодфорсес или тимус?

Nikita
14.08.2018
12:04:19
что за задачки?

Tim
14.08.2018
12:06:33
вроде покруче тех которые решает дима

алымпьядные

Crypt
14.08.2018
13:21:41
дима, а почему ты не решаешь задачки на кодфорсес или тимус?
Самое четкое это не просто решать, а находить оптимальные решения из возможных

Tim
14.08.2018
13:23:24
Самое четкое это не просто решать, а находить оптимальные решения из возможных
ну в нормальных местах тесты подобраны так, что неоптимальное решение не зайдёт

Vitaliy
14.08.2018
14:47:33
Ребят, всем привет! Есть вопрос, пытаюсь создать таск, прописал, и возникла проблема при сохранении картинок в базу, не могу найти инфу в нете, подскажите, может кто-то связывался ? namespace :give_me do desc 'Load 20 products in database' task products: :environment do 20.times do |i| kinds_rand = File.new(Rails.root + 'db/mock_data/kinds.md').readlines.sample regions_rand = File.new(Rails.root + 'db/mock_data/regions.md').readlines.sample names_rand = File.new(Rails.root + 'db/mock_data/names.md').readlines.sample product = Spree::Product.create!( name: name = names_rand.chomp, description: "New wine product #{i + 1}", available_on: Time.zone.now - 1.day, shipping_category: Spree::ShippingCategory.first, meta_description: 'Wine, is the best drink in the world', meta_keywords: %w[wine drink alcohol bottle expensive drink'], meta_title: name, price: rand(50..800), sku: rand(1_000_000..1_999_999), year: rand(1960..2005), region: regions_rand.chomp, alcohol_percentage: rand(5..15), wine_kind: kinds_rand.chomp ) Spree::Image.create!( attachment: File.open(Rails.root + 'app/assets/images/bottle/1.jpeg'), viewable: product ) end puts "Here are your products" end end Меня интересует Spree::Image.create!( attachment: File.open(Rails.root + 'app/assets/images/bottle/1.jpeg'), viewable: product Если данную строку выкинуть, процесс проходит успешно При запуске возникает ошибка ActiveRecord error:: RecordInvalid: Validation failed: Attachment must be present

Tim
14.08.2018
14:48:24
ну аттачмент не передаёшь

Google
Tim
14.08.2018
14:48:58
наверное эта фигня ниче не возвращает File.open(Rails.root + 'app/assets/images/bottle/1.jpeg')

сходу, наверное File.open просто открывает файл а не читает

Vitaliy
14.08.2018
14:54:05
Еслу вручную прописываю путь через консоль, проблем нет, он его видит

То есть мне нужно записать в переменную или как ?

Tim
14.08.2018
14:54:55
хз. ты содержимое картинки хочешь вставить?

Dima
14.08.2018
14:59:40
не?
Короче, вот чётко сформулированный вопрос. Как реализовать указатель в Ruby. Передаю переменную "a" в фунцию преназначаю в функии "a" естесвенно вовне функции "а" не меняется. А вот если уже поменять сам объект по "a" да он измениться. Но когда пишешь списке, там именно надо менять сам указатель. Т.е. можено конечно, запихать "a" в Hash и хранить Hash меняя "a". Но может быть есть pointers или & аналог reference в PHP?

Vitaliy
14.08.2018
15:15:02
хз. ты содержимое картинки хочешь вставить?
Я хочу саму картинку в базу передать ?

Tim
14.08.2018
15:15:40
ну подход в лоб это считать её и строку передать в базу

как нормально делать я хз

Vitaliy
14.08.2018
15:17:07
Дык она должна принадлежать товару, если просто ее считать, нужно же заморачиваться с поиском товара ?

Roman
14.08.2018
15:17:24
нормально юзать какойнить paperclip или fog или carrierwave

Tim
14.08.2018
15:17:44
нормально юзать какойнить paperclip или fog или carrierwave
вроде в новых рельсах добавили поддержку файлов или чето такое

Roman
14.08.2018
15:17:48
а paperclip умер кажись

физически файлы обычно хранятся в облаке

Vitaliy
14.08.2018
15:18:31
Согласен, если проект делать с нуля, а не юзать гем с проектом ?

Roman
14.08.2018
15:18:37
в базе хранится только сущность

Tim
14.08.2018
15:18:56
в виде гномика

сущность со ссылкой?

Roman
14.08.2018
15:19:33
не, ссылка в конфигах

Google
Roman
14.08.2018
15:19:45
в сущности только имя и метаинфа

типа размеры

или что-то такое

Tim
14.08.2018
15:20:06
окай

Alexander
14.08.2018
16:45:36
контент, который мы заслужили

Alexey
14.08.2018
18:05:12
Кстати, кто-то уже пользовался ActiveStorage? Есть впечатления?

Crypt
14.08.2018
19:45:17
Кстати, кто-то уже пользовался ActiveStorage? Есть впечатления?
ништяк зашло (юзал ceph + s3 api как драйвер)

Ракета
15.08.2018
09:48:30
Привет всем, а тут вакансии можно размещать?

Roman
15.08.2018
09:48:53
можно с вилкой

Ракета
15.08.2018
09:49:15
спасибо)

wi11son
15.08.2018
10:25:13
хах )

Darth
15.08.2018
10:58:51
Капитана корабля отличает то, что он выбрал вилку

Alexander
15.08.2018
10:59:23
Darth
15.08.2018
10:59:37
Да

Mike
15.08.2018
11:49:33
#вакансия #офис #Ruby #Rails #Senior #Севастополь Формат работы: офис Занятость: полная Зарплатная вилка Senior: 150 - 220k (на руки) Описание вакансии: Мы - компания которая на протяжении 13 лет разрабатывает веб и мобильные приложения, а так же design (входим в ТОП-100 компаний на dribbble.com) на рынке США и Западной Европы. Хотим позвать в нашу дружную и сильную команду Senior back-end Ruby-разработчика Требования: Практический опыт работы с RoR/Sinatra/Padrino frameworks Практический опыт работы с Postgresql и SQL в целом Опыт работы с Redis/Memcached, RSpec, система контроля версий - Git Базовые знание Frontend development - HTML, CSS, JavaScript/jQuery Понимание принципов и шаблонов проектирования сложных систем Понимание специфики и опыт работы с высоконагруженными системами Intermediate+ уровень английского языка (включая разговорный), так как предполагается работа в составе распределенной SCRUM-команды Плюсом будет: Опыт работы с большими объемами данных (сотни GB) ElasticSearch, MongoDB RabbitMQ/Kafka Другие технологии: JVM/Elixir Опыт работы с распределенными системами Условия: - офис в 300м от моря (3 офиса в шаговой доступности друг от друга) - бесплатные курсы английского для всех сотрудников - сильная команда Ruby разработчиков - большие и интересные зарубежные проекты - необходимый environment (Mac, PC, любая проф.литература etc.) - офисные плюшки (фрукты, коровье молоко, чай/кофе с крутой кофемашины) - пятидневная рабочая неделя ( с 9-10 до 18-19), госпраздники - выходные - оплачиваемый отпуск и больничный - пакет релокации (трансфер в Севастополь + аренда жилья на первые 2 месяца за счет компании) Доп. информация: У нас минимальная бюрократия, отличное и лояльное руководство компании, которое всегда рядом с командой, крутые выездные корпоративы в живописных местах, еженедельные походы в горы и плавания на каяках для активных граждан, так же мы практикуем живые встречи и прямой диалог разработчиков с заказчиками из дальнего зарубежья и это отличная возможность личностного роста для тех кто любит находится на гребне волны современных технологий разработки и хочет качать свой английский. P.S. удаленно не сотрудничаем. Крым - очень красивый и приятный для жизни полуостров, а Севастополь - очень комфортный город. Контакты: mivanov@shakuro.com или @redmike13

Tim
15.08.2018
11:50:11
почему люди зарплатный потолок называют вилкой ?

rekero
15.08.2018
11:51:19
Почему люди срут простынками, а не дают ссылку

Admin
ERROR: S client not available

Ilya
15.08.2018
11:51:38
накинулись)

Alexander
15.08.2018
11:53:46
опять Севастополь. Кто там кого покусал?

Google
Tim
15.08.2018
11:53:55
на то и вилка

Aldar
15.08.2018
11:54:12
После работы в Севастополе визу в США не дадут

Mike
15.08.2018
11:54:48
После работы в Севастополе визу в США не дадут
шеф ездит раз в 3 месяца - никто не жаловался, у Вас на руках неактуальная информация

Aldar
15.08.2018
11:55:11
почему?
Запомнил что кому то не дали визу из-за этого

Мб ошибаюсь

Alexander
15.08.2018
11:55:20
почему?
спорная территория?

Mike
15.08.2018
11:55:28
Запомнил что кому то не дали визу из-за этого
это никак не связано с тем что он работал в Севастополе

Ilya
15.08.2018
11:55:33
спорная территория?
ну а как это с человеком связано?

Alex
15.08.2018
11:56:03
Когда не дают визу не называют причины. А значит могло быть все что угодно, в ВК картинку с трампом репостнул

Mike
15.08.2018
11:56:05
ну а как это с человеком связано?
да никак, это просто сарафанное радио так работает

Ракета
15.08.2018
12:14:54
подтверждаю, с крымской пропиской из Симферополя получил визу на 10 лет в США пол года назад

уже 2 раза катал

так что не говорите ерунды, если не в курсе

Mike
15.08.2018
12:32:02
солидарен, Крым никакого отношения не имеет к отказу в выдаче виз в США или куда-бы то ни было еще

Tim
15.08.2018
13:16:48
а с банковскими картами как?

Ракета
15.08.2018
13:17:01
да все огонь, я ткс юзаю уже 3 года)

Tim
15.08.2018
13:17:47
просто вышла новость сегодня что в крыму больше не действуют виза и мастеркард

Ракета
15.08.2018
13:18:06
где вышла?

Tim
15.08.2018
13:19:15
https://www.google.ru/search?q=visa+mastercard+%D0%BA%D1%80%D1%8B%D0%BC&oq=visa+mastercard+%D0%BA%D1%80%D1%8B%D0%BC

Google
Ракета
15.08.2018
13:19:22
кстати интересный момент, нашел новость 2014 года "MasterCard вслед за Visa прекратила обслуживать Крым"

да нах генбанк вообще

я вообще в деревне к любому банкомату и в любом терминале рассчитываюсь

мастеркардом

каждый день

Страница 1353 из 1594