@rubylang

Страница 1480 из 1684
Alex
28.04.2018
14:10:40
ну праздники впереди, надо чо нить поломать

Rafkat
28.04.2018
14:11:41
ну праздники впереди, надо чо нить поломать
Деплоишь чем? Какой веб сервер

Koz@k
28.04.2018
14:12:29
Посмотри на Кристал, kemal там
Не думаю что они ровня по скорости

Google
Alex
28.04.2018
14:12:35
capistrano сервер хз

все разобрался)

Rafkat
28.04.2018
14:16:06
Для капы есть таски чтобы можно было рестартовать сервак удаленно

Ту же пуму например

Alex
28.04.2018
14:16:39
cap production unicorn:restart открыл для себя. только почему то изменения все равно не применились

Rafkat
28.04.2018
14:17:32
Не думаю что они ровня по скорости
Фалкон просто компилится в плагин для пыхи, и поэтому скорость

Koz@k
28.04.2018
14:19:18
Rafkat
28.04.2018
14:24:12
https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=fortune&f=zik0zj-zi8sfz-zik0zj-zik0zj-zhxjwf-zik0zj-zik0zi-cn3

KEPLER2B
28.04.2018
14:31:58
Сколько бенчмарков не видел, все они пишутся под конкретное доказательство, те не с целью сравнения производительности фрэмворков в целом, а с целью выявления лучшего исполнения конкретных задач|спектра оных, и никогда не видел абсолютно честного в плане производительности, вот прям того, что реально сравнит... и не увижу

а го мне к примеру больше к производительности заходит чем нечто на пыхах

Rafkat
28.04.2018
14:45:13
а го мне к примеру больше к производительности заходит чем нечто на пыхах
И ещё можно взять докер контейнер, скомпилить в нем го приложуху и запустить

Google
KEPLER2B
28.04.2018
14:47:18
а еще можно сделать либу и положить ее в гем, да и мало ли что еще

KEPLER2B
28.04.2018
15:06:14
Ну я в этом вижу плюс го
го шикарен как язык, мне он очень прям зашел, в нем комфортно работать все must have быстро усваиваются, он на выходе просто обалденно производителен, легко интегрируется куда угодно, огромное кол-во либ, и куда как менее многословен чем пыха та же, а как именно итегрировать го - частности... я вот в целом про что. А с 96года, я что только не использовал и на чем только не писал, и пришел к выводу, что удобный способ разработки это очень и очень важно и для качества конечного продукта и для скорости его реализации.

Koz@k
28.04.2018
15:57:19
мда, на этом кострате kemal далеко не уедешь... хоть он и быстр

Rafkat
28.04.2018
16:05:42
Sergey
28.04.2018
16:08:28
а кроме обработки ошибок и дженериков что не так с go?

я чет кроме этих двух аргументов и не вижу других

ojab
28.04.2018
16:12:49
зная го нельзя блестнуть умом, используя слова "паттернг-матчинг", "хиндли-милнер" и многие другие

Igor
28.04.2018
16:13:19
а кроме обработки ошибок и дженериков что не так с go?
Если из экосистемы, то: 1. много школоты 2. зоопарк менеджеров зависимостей 3. зоопарк мини фреймворков 4. отсутствие полноценных фрэймворков и решений Если чисто по языку, то можно погулить "50 оттенков go" и вот это например https://habr.com/company/mailru/blog/353790/

Ilya
28.04.2018
16:13:37
Найс пышник считает го кастратом

ojab
28.04.2018
16:14:05
болезни роста

"много школоты" — вообще не аргумент

Sergey
28.04.2018
16:14:40
ну как бы все аргументы не про язык, а про становление коммьюнити

ojab
28.04.2018
16:18:45
отсутсвие комьюнити, развивающего язык, кстати — это минус языка? (i. e. роадмапа нет, процесса внесения изменений (rfc) в язык нет, язык пишет по факту одна компания для внутренних нужд, и так случилось что он опенсорц)

Mikhail
28.04.2018
16:19:45
Мне в го не понятно, почему они тащят по 4 пробела на табуляцию, точнее зачем тащить это наследние из сишки.

Sergey
28.04.2018
16:21:10
А что мешает в редакторе настроить это?

Mikhail
28.04.2018
16:21:43
Ничего, но вопрос всё еще актуален.

Google
Sergey
28.04.2018
16:22:17
Gofmt работает отдельно от редактора

Mikhail
28.04.2018
16:22:19
gofmt, очевидно
Ну визуальную составляющую можно настроить.

Sergey
28.04.2018
16:22:43
"по факту таб, но отображаю два пробела"

ojab
28.04.2018
16:22:59
"по факту четыре пробела, но отображаю два"?

Dmitry
28.04.2018
16:23:09
Ребят не подскажете можно ли использовать ActiveModel::Serializer не для рендеринга а просто получить джейсон для дальнейшей обработки? нужно для выполнения рекурсивной выборки связанных данных, чтобы не писать выборку самому

ojab
28.04.2018
16:23:20
Gofmt работает отдельно от редактора
предполагается переформатировать редактируемый код перед/после изменений?

Sergey
28.04.2018
16:23:51
Нет, просто редактор настроен отображать как мне нравится

Dmitry
28.04.2018
16:25:24
Serializer.new(model).as_json?
а как это будет выглядеть для такого случая? render json: @template_version, include: 'template_version_childs.**'

ojab
28.04.2018
16:26:18
Serializer.new(@template_version, include: …), вестимо (но я его давно не юзал и могу соврать)

Sergey
28.04.2018
16:27:33
вместо четырёх пробелов два?
Gofmt же вроде табы вообще ставит?

Mikhail
28.04.2018
16:35:59
Gofmt же вроде табы вообще ставит?
Кстати, да. Убрали рекомендацию на 8 пробелов на таб. Вопрос снимается, получается.

ojab
28.04.2018
17:28:34
Gofmt же вроде табы вообще ставит?
gofmt да, но непонятно как предполагается решать проблему в общем случае

Dmitry
28.04.2018
18:39:23
Так у меня тут любопытная херня, есть url которого нет в rake routes но он открываеться при этом похоже он как то записан в базе потому что начинает открвыаться только с дампом залитым с прода. как найти эту хрень, и вьюху которую он открывает. Это случайно не хелперы какие нибудь?

вот это нопример может превращаться def _new_project_issue_path(project, *args) if project new_project_issue_path(project, *args) else new_issue_path(*args) end end

в /projects/out/issues/new

Andiskiy
28.04.2018
19:49:13
почему код на продакшене и локально может работать по разному? Rails. запускал локально в продакшен среде, все равно разное выдает. подскажите пожалуйста

Dmitry
28.04.2018
19:51:22
почему код на продакшене и локально может работать по разному? Rails. запускал локально в продакшен среде, все равно разное выдает. подскажите пожалуйста
тут скорее всего не понимание, как именно написанный код работает. А вообще разница может быть в переменных, в данных и т.д.

Google
Andiskiy
28.04.2018
19:53:10
тут скорее всего не понимание, как именно написанный код работает. А вообще разница может быть в переменных, в данных и т.д.
ну это понятно, но я просто накатил дамп. и данные одни и те же. в какой именно строке разница понятно, но не понимаю как дебажить это

потому что локально все верно

Dmitry
28.04.2018
19:54:35
ну тут телепатов замеченно не было, вероятность что помогут стремится к 0, при текущих данных

ну это понятно, но я просто накатил дамп. и данные одни и те же. в какой именно строке разница понятно, но не понимаю как дебажить это
в чем конкретно разница? дамп накатил, а данных нет или результат обработки данных разный в проде и деве?

Andiskiy
28.04.2018
19:58:30
Darth
29.04.2018
09:03:28
#телегаживи

Nikita
29.04.2018
10:12:03
как организовать right join?

Darth
29.04.2018
10:13:49
Classname.joins("RIGHT ... Не?

Admin
ERROR: S client not available

vizvamitra
29.04.2018
10:14:49
Это если у человека active record

Вообще, неплохо бы знать контекст чтобы отвечать на такие вопросы

Silent Bob
29.04.2018
10:41:13
вопрос - почему бы рельсам в режиме —api все ошибки контроллеров не вываливать в стандартной html странице с тайтлом "Action Controller: Exception caught" а делать это в виде json респонса? Я тестирую апи и при фейлах получаю вот это в качестве ответа http://joxi.ru/82Q9EDaI1LOJy2

Rustam
29.04.2018
10:42:13
ты хреного настроил

Silent Bob
29.04.2018
10:42:27
ну, я вообще не настраивал

Rustam
29.04.2018
10:42:30
обычно там в json ошибка

Silent Bob
29.04.2018
10:42:33
интересно как и можно ли настроить

нет, я просто сгенерил проект rails new project_name --api

Rustam
29.04.2018
10:43:18
аа

Silent Bob
29.04.2018
10:43:20
что еще надо сделать?

Rustam
29.04.2018
10:44:11
дефолтный ответ в виде json поставить, хотя интересно почему он по дефолту не проставился

Google
Nikita
29.04.2018
10:46:14
Вообще, неплохо бы знать контекст чтобы отвечать на такие вопросы
да у меня active record есть таблица основная и вспомогательная, я делаю выборку по основной, а во вспомогательной belongs_to к основной, и я хочу к выборке добавить поле из вспомогательной таки вот как лучше сделать?

зависимость one to one

vizvamitra
29.04.2018
10:50:29
Допустим, модели называются User и Account и Account belongs_to User. Тогда User.joins(:account).select('users.*, accounts.email AS account_email')

Nikita
29.04.2018
10:51:12
могу сделать по вспомогательной выборку, но интересно как можно сделать по основной

Rustam
29.04.2018
10:51:55
User.include(:account) вроде так можно.. либо метод по другому называется не помню точно

вообщем он в юзера данные из акаунта добавит. и при выводе доп запросов не будет

vizvamitra
29.04.2018
10:54:29
При джойне тоже не будет

Rustam
29.04.2018
10:55:59
хмм, возможно. и я путаю немного как будет работать.

vizvamitra
29.04.2018
10:57:27
Можно всегда посмотреть .to_sql. Я includes давно не юзал, но предполагаю, что там такой же селект, но по всем полям второй таблицы и с добавлением префикса

Rustam
29.04.2018
10:59:16
я возможно перепутал. и в случае инклудза рельсы закешуруют, чтобы потом запрос быстрее был. вроде с пагинацией нормально работает. но я могу путать

так а кто может мне с анимацие помочь? а то хз что делать, тчобы плавно стало

vizvamitra
29.04.2018
11:02:16
Затупил

Kevin
29.04.2018
12:01:41
Добрый день, подскажите пожалуйста, есть связь has_and_belongs_to_many как можно сделать модель для такой таблички p.s. требуется обрабатывать колбэки если запись появилась или удалилась

Антон
29.04.2018
12:13:46
гуглить has many trough

но ловить там колбеки это слишком rails way что чревато

Amir
29.04.2018
14:59:41
Люди помогите Почему не работает ActiveRecord::Migrator.migrate(path) пишет NoMethodError: undefined method `migrate' for ActiveRecord::Migrator:Class Ruby 2.5.1 без RoR Rakefile desc 'Migrate the database' task :migrate do ¦ connection_details = YAML::load(File.open('config/database.yml')) ¦ ActiveRecord::Base.establish_connection(connection_details) ¦ ActiveRecord::Migrator.migrate('db/migrate/') end

ojab
29.04.2018
15:05:14
activerecord-5.2?

Amir
29.04.2018
15:07:36
activerecord (5.2.0) ¦ activemodel (= 5.2.0) ¦ activesupport (= 5.2.0) ¦ arel (>= 9.0)

Страница 1480 из 1684