
Lavrushchik
19.02.2018
09:59:41
https://habrahabr.ru/post/192228/
тут читал про поддержку мультиязычности и способа организации

Roman
19.02.2018
10:05:59

Lavrushchik
19.02.2018
10:09:53
В базе

Google

Roman
19.02.2018
10:11:20
> и есть в рельсах три файла локализации
а это к чему тогда?
есть два типа локализаций: интерфейс и контент
интерфейс - статические строки, которые в файлах хранятся
контент - это просто в базе модели

Lavrushchik
19.02.2018
10:13:11
Хм.
В таком случае, мне нужен контент

Roman
19.02.2018
10:13:26
допустим у тебя объект Post has_many Bodies както так?
а в таблице bodies у тебя post_id и locale

Lavrushchik
19.02.2018
10:14:00
Да, примерно ттак

Vasiliy
19.02.2018
10:14:01
есть гем для локализации контента в бд, забыл название

Roman
19.02.2018
10:14:08
да стопудов есть гем
но если хочется вначале руками

Lavrushchik
19.02.2018
10:14:51

Roman
19.02.2018
10:14:52
то можно попробовать сделать post.bodies.where(locale: I18n.locale).first!

Google

Roman
19.02.2018
10:15:03
тогда вообще пофигу
подожди зачем тогда has_many?
у тебя тогда has_one

Lavrushchik
19.02.2018
10:15:44
Has_one, тупанул

Vasiliy
19.02.2018
10:15:54
https://github.com/globalize/globalize вот

Roman
19.02.2018
10:15:57
оно тогда в целом не имеет смысла особого
это все равно что в основной таблице тогда
да, лучше гем глянь
оно тебе и базу нормально выстроит

Lavrushchik
19.02.2018
10:16:40

Roman
19.02.2018
10:16:41
ну в смысле тебе придется ее нормально выстроить =)
чтобы пользоваться гемом

Lavrushchik
19.02.2018
10:17:16

Vasiliy
19.02.2018
10:17:35
я не юзал

Roman
19.02.2018
10:17:37
class Post < ActiveRecord::Base
translates :title, :text
end

Lavrushchik
19.02.2018
10:18:33
Понял, спасибо, буду разбираться
А, еще вопрос

Google

Roman
19.02.2018
10:19:28
я помню я делал свою поделку на 3 языка, но у меня там легаси база была, ничего менять нельзя было в структуре. и нужно было только чтение без изменения записей. а если только начинаешь делать - то надо делать уже нормально

Lavrushchik
19.02.2018
10:21:21
Кто-нибудь с blueimp работал?
Есть просто тоже Post, у которого has_many Photos (id, postid, url - в урле ссылка на фотку)
Не могу нормально галерею реализовать - пробелы в познание js(

Roman
19.02.2018
10:24:10
там же наверное примеры есть в репе

Lavrushchik
19.02.2018
10:25:23
оно-то есть, но там пример, когда изображения храняться где-то в uploads или s3.
а у меня ссылки на изображения в базе

Roman
19.02.2018
10:28:00
> ссылки на изображения в базе
это как?

Lavrushchik
19.02.2018
10:28:53
ссылка на карту)

Alex
19.02.2018
10:30:56
чет сразу вспомнил C: указатель на указатель на указатель на указатель хех

Roman
19.02.2018
10:31:14
типа того да
> в стринге photourl храниться строка а-ля http://ссылка_на_изображение_в_инете
это не то, что называется file upload ?

Lavrushchik
19.02.2018
10:31:41
это абсолютно не то)
но блин. фотки в полном разрешении грузятся одна за одной на странице.
а хоцца чтоб что-то а-ля галереи было
тока без fileupload и прочего

Roman
19.02.2018
10:33:18
аа ну так это совсем другое да, я затупил
ну галерея - это тебе все равно js надо
и не важно где хранятся картинки: s3 или база
js-у пофигу

Google

Lavrushchik
19.02.2018
10:38:31
слуште, а есть мот какой мануал или книга - как работать с js в rails?
ибо что-то мне подсказывает, что без js вообще работать будет сложно от слова п#3дец

Максим
19.02.2018
10:41:43
чёт я не понимаю
у меня метод (костыльный да, но я пока ток место прощупываю)
def set_point
update_columns(point: "POINT(#{latitude}, #{longitude})")
end
почему то генерирует запрос
UPDATE `buildings` SET `buildings`.`point` = 0 WHERE `buildings`.`id` = 5456
почему так?

Vasiliy
19.02.2018
10:48:57

Alex
19.02.2018
10:49:19
Но вообще да, ты либо понимаешь js либо нет. И если понимаешь - найдешь способ прикрутить к проекту.
У меня был плохой опыт с гемами вроде react-rails и прочими
лучше самому прикручивать имхо.

Admin
ERROR: S client not available

Максим
19.02.2018
10:50:42

Alex
19.02.2018
10:51:16
новичкам главное не забыть что в какой нибудь capistrano надо добавить например npm run build-production


Valentina
19.02.2018
14:08:20
Всем привет! А у меня как раз есть вакансия для junior разработчиков.
#вакансия #junior #Москва #fulltime #офис
Компания разрабатывает большие высоконагруженные информационные системы для госсектора и крупного бизнеса. Специализируемся на проектах, связанных с транспортом, телематикой и телеметрией.
Стек технологий: Ruby, Rails 5, Postgres, RSpec, Capybara, Git, JS, AciveRecord, Datamapper, Sidekiq, capistrano, Docker (микросервисная архитектура, зоопарк технологий, т.к. разные проекты). Еще пишем на java, python, kotlin, используем MongoDB, RabbitMQ. Нам нравятся open source решения и технологии, мы активно их используем.
Локация: Воробьевы горы (в мае запланирован переезд на Савеловскую), гибкое начало рабочего дня.
ЗП - в зависимости от квалификации и талантов, от 50 000 рублей на руки (джун) и выше, вся белая (обсуждаем на интервью). В команде рубистов больше 15 человек, есть у кого поучиться.
Интервью проводим сразу техническое с руководителем разработки в один этап без сложносочиненной бюрократии, возможно тестовое задание для точной оценки навыков.
P. S. Миддлов и сеньоров тоже ищем :)
Вопросы и резюме шлем @tivalkin


Максим
19.02.2018
15:18:57
ребят
а пробовал кто подружить opengl и руби?


Егогор
19.02.2018
15:19:36
Добрый вечер!
Меня зовут Егор, и хочу обратиться к Вам с предложением о работе.
Вакансия: Backend-разработчик, Ruby/Rails.
Открыта она в компании ExactFarming. Это российская компания, разработчик и издатель онлайн-сервиса, прилегающего агрономам и фермерам в ведении сельского хозяйства. Основной функционал: электронные и технические карты полей, спутниковые снимки, помощь в управлении ресурсами, скаутинг и тд - в общем все, что может оказаться полезным фермерам. Изначально сервис задумывался только для российских пользователей, но оказался невероятно востребованным, и сейчас активно покоряет мировой рынок. Собственно, в связи с расширением бизнеса и открыта вакансия.
Стек: Ruby, Rails, MongoDB, MySQL, TDD/BDD.
Условия: это не удаленная вакансия, большую часть времени работать предстоит в офисе. Он, к слову, расположен на Павелецкой, в пяти минутах от метро. Есть возможность брать "на дом".
Что касается заработной платы: ориентируемся на 150 - 200 тыс, на руки, чистыми. Готовы обсуждать.
Мы нацелены на долгосрочное сотрудничество.
Буду рад рассказать обо всем более подробно в случае вашей заинтересованности.
Контакты - @Egogogor
shatyrkin@ascr.ru


Максим
19.02.2018
15:22:11
возможность брать на дом это видимо после работы доделывать дома
или типа могу прийти отчитаться и пойти работать дома?

(\/)(o.o(\/)
19.02.2018
15:31:12

Максим
19.02.2018
15:31:25
вот это по моему самый топчик

Ruslan
19.02.2018
15:33:42
по-моему самый топчик, когда у тебя есть возможность самому решать, откуда работать

Google

Максим
19.02.2018
15:33:52
это да
просто в таком случае меня бы лень заставила таки всегда работать дома
а там часто отвлекаюсь
д и думаю вообще тогда бы из дома не выходил
а недостаток солнца вредно

Ruslan
19.02.2018
15:35:22

Максим
19.02.2018
15:35:45
ну тут пришлось бы ещё вызванивать решат ькогда кто тоже решил из офиса поработать
чтоб не впустую приходить

Владимир
19.02.2018
15:36:11
С непривычки дома хрен работается

Ruslan
19.02.2018
15:36:17
прост пишешь в чатик "че пацаны, го завтра в офис"

Владимир
19.02.2018
15:36:27
Лень, впадлу, куча других факторов

alteregoizm
19.02.2018
15:36:32

Ruslan
19.02.2018
15:36:53
индивидуально все
+, мне вот из дома лучше работается, так как меньше отвлекающих факторов

Владимир
19.02.2018
15:36:57
А вот если пол годика пожевать обои на фрилансе то сразу таймменеджмент в подкорку вбивсется
И дома работать в радость

Roman
19.02.2018
15:37:31
у нас в компании пофигу как кто работает, лишь бы работа была сделана

Владимир
19.02.2018
15:37:37
Ето да. Дома меньше заебов. Уютнее. Некуда не надо.

Roman
19.02.2018
15:37:41
но я не могу дома работать - мало площади

Alex
19.02.2018
15:37:52

Максим
19.02.2018
15:38:04
да боюсь что разленюсь совсем хз