@rubyschool

Страница 98 из 921
Radzhab
07.03.2017
11:01:33
в rubymine отличный визуализатор бд есть

Dmitry
07.03.2017
11:03:27
это можно как-то не в ручную посчитать?
ну самые пару жирных модель.рб смотришь ))

у нас модели по 300 строк почти все...

сами trololo.rb

Google
Natalia
07.03.2017
11:04:06
их много

408 моделей

Dmitry
07.03.2017
11:05:59
ну если при этом они по 30 строк. то как у нас получится. )

а если у вас рельсы, то это очень вероятно....)

ну это так в рамках бреда.

Natalia
07.03.2017
11:07:16
ну я вот сейчас пощелкала. Через одну. Либо 15-30, либо 100

Dmitry
07.03.2017
11:08:20
а чем пользуешься в качестве редактора?

Natalia
07.03.2017
11:08:33
рубимайн пока что

Nikolai
07.03.2017
11:09:52
Какая вообще разница, сколько в моделях строк?

Важно то, какие именно они функции выполняют

Не, ну рефакторинг уместен всегда

Но кол-во строк в модели мало о чём говорит

Natalia
07.03.2017
11:11:54
Но кол-во строк в модели мало о чём говорит
просто дмитрия напугало 40 моделей и мне стало плохо ненадолго

Google
Nikolai
07.03.2017
11:12:11
Ээээ

Ну сколько сущностей, столько и моделей же

Natalia
07.03.2017
11:12:27
модели, кстати, у нас вроде бы в адеквате, в целом. В отличие от всего остального

Nikolai
07.03.2017
11:14:09
Кстати, вопрос нубско-философский

Какие альтернативы эктив рекорд есть для рельс?

Ну то есть, бывает такое, что AR из рельсов корчуется, и вместо неё что-то другое ставится?

И если бывает, то почему?

На ум у меня лично приходят прямые sql-запросы к базе, как в Синатре

Причина - ускорение работы с базой

Vitaly
07.03.2017
11:28:49
Ruby on Rails выбирают не за производительность, а за скорость разработки. Читабельность кода превыше всего.) Если нужно ужасающую производительность, то тут можно выбрать Golang, MRuby or Crystal. И не факт, что ваши запросы, которые написаны на чистом sql производительнее тех, которые были отточены в Active Record годами.)

Dmitry
07.03.2017
11:29:01
Но кол-во строк в модели мало о чём говорит
он говорит сколько времени программист в них тупить будет)

Vitaly
07.03.2017
11:29:16
Унифицированная структура Rails позволяет быстро вливаться в проект другим Rails разработчикам. Поэтому, одна из задач Rails engineer писать как можно сжато и как можно понятней.

Nikolai
07.03.2017
11:33:16
Тогда всё ясно

Vitaliy
07.03.2017
12:54:35
На свежих проектах использую rethinkdb вместо postgresql, и для нее есть добротный ORM - nobrainer. Он и идет вместо ActiveRecord в проектах.

т.е. ActiveRecord не используется совсем, и не реквайрится в application.rb

А в проектах с postgresql - эктив рекорда хватает, с ним комфортно, т.к. хорошая интеграция с рельсами и вспомогательными гемами вроде acts_as_list

Vitaliy
07.03.2017
13:14:20
а вот кстати - профитов и не осталось за последний год

Google
Vitaliy
07.03.2017
13:14:40
так что вполне вероятно мигрирую проекты обратно на pg

если смотреть на отличия - rethinkdb документоориентированная и не нуждается в схеме. Т.е. миграции можно не писать.

и еще она realtime. т.е. хорошо дружит со стримингом данных без дополнительных прослоек

это ActionCable, например, и realtime мобильные приложения, онлайн видеоигры, вот это все

Если в проекте Postgres - то обычно для стриминга используется прослойка, например, в виде Redis

Alex
07.03.2017
13:50:41
это можно как-то не в ручную посчитать?
В в какой-нибудь текстовом редакторе поиск символа перевода строки в папке документов.

Dmitry
07.03.2017
15:24:30
ухуххуху

def malina_export @transfers = GT::Transfer.where(performed_order: GT::Order.performed).all @array = @transfers.map do |transfer| @date_time = transfer.date.strftime('%Y%m%d%H%M%S') @transfer_price = transfer.performed_order.price_money.format.gsub('.', '').gsub(',', '.').to_f * 100 "#{@date_time};#{transfer.malina_card};#{@transfer_price};" end.join("\n") view end

ну это еще так набросок, как формируется цена не смотрите, это супер альфа вариант)

Radzhab
08.03.2017
08:42:05
Коллеги, вопрос. Допустим изначально сайт делался с бустрапом

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

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

Vitaly
08.03.2017
08:48:01
как более правильней это сделать
Обычно просто меняешь стили bootstrap классов подмешивая свои стили или создаешь новые

Vitaliy
08.03.2017
08:48:23
как я вижу. использовать sass-версию бутстрапа, там где можно подключать файлы по одному через import. Далее потихоньку верстать свои кастомные компоненты. если появляется совпадение имен с бутстраповскими - отключаем import того файла, где в бутстрапе упоминаются эти классы

Radzhab
08.03.2017
09:05:43
в принципе в админке мне бустрап хватает

на главной и на побочных страницах хотелось бы кастом

Adel
08.03.2017
09:12:36
Коллеги, вопрос. Допустим изначально сайт делался с бустрапом
А бутстрап берешь по причине только же адаптивности колонок? Если так, то подключи бутстрап grid

Там чисто классы, которые отвечают за колонки и все. Никаких стилей

Radzhab
08.03.2017
09:16:14
Да, колонки. Ну от кнопок тоже не отказался бы)

Adel
08.03.2017
09:25:09
Наверняка в обычном бутстрапе стили для кнопок в одной кучке. Нужно скопировать да вставить в bootstrap-grid

Google
Andrey
08.03.2017
10:58:36
Кому нибудь надо вакансию руби сеньора на удаленке?

У нас один менеджер набирает команду

Maxim
08.03.2017
10:59:19
А может есть не синьер

Evgeniy
08.03.2017
11:00:00
Я даже задумался, есть ли тут кроме Романа сеньоры.

Andrey
08.03.2017
11:00:16
Я попозже скину, можно будет написать менеджеру и все у него узнать

Evgeniy
08.03.2017
11:01:12
Сюда надо за джунами и премидлами ходить, поправьте, если не прав.

Andrey
08.03.2017
11:01:28
Это да, но мало ли, вдруг

Vitaliy
08.03.2017
11:09:35
сеньор есть :) правда сеньор занят, но парт-тайм рассматриваю

Admin
ERROR: S client not available

Al`mir
08.03.2017
11:34:40


Что это за ошибка?

При создании приложения на Rails

skynet
08.03.2017
14:53:15
Напиши ту команду что он предлогает

Зависимости не установлены для mingw32 а установлены только для руби

Al`mir
08.03.2017
14:55:58
Вот я и не понимаю, что это за зависимости



Tanya
08.03.2017
14:56:17
в винде, при установке руби надо было галочку ставить на mingw

Al`mir
08.03.2017
14:56:22
Это может как-то сказаться на проекте?

Tanya
08.03.2017
14:56:59
у тебя бандл не запустится

skynet
08.03.2017
14:57:11
Запусти rails s если запускается то нет) bueybug для отладки

Google
Tanya
08.03.2017
14:57:14
обновление\добавление гемов

Al`mir
08.03.2017
14:58:01
rails s запускается, проект работает

skynet
08.03.2017
14:58:12
Вообще использовать windows не лучшая идея...там в дальнейшем у тебя будет много еще разнообразных ошибок на ровном месте

Установи какой нить гем

Al`mir
08.03.2017
14:58:43
Зачем?

Ну сейчас попробую

skynet
08.03.2017
15:00:52
Просто чтобы проверить будет ли работать

Вон симпл форм попробуй установить

А потом выполни bundle update && rails s

Если заработает - то все ок

Al`mir
08.03.2017
15:06:38


Как же это все надоедает, надо срочно на убунту перейти

Tanya
08.03.2017
15:08:32
ну вроде встал, ну если надпись не раздражает работай, но все равно рано или поздно перейдешь на линукс =)

Al`mir
08.03.2017
15:08:58
Ну хорошо, спасибо

Nikolai
09.03.2017
07:31:50
Привет от пчеловода пчеловоду

Alex
09.03.2017
07:32:23
пчел

Nikolay
09.03.2017
08:45:29
Привет от пчеловода пчеловоду
уже пчел на апворке разводишь? )

Nikolai
09.03.2017
08:46:18
Нет

Не на апворке

Это типа семейный гешефт

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