
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

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

Ракета
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
После работы в Севастополе визу в США не дадут

Ilya
15.08.2018
11:54:45

Mike
15.08.2018
11:54:48

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