@rubylang

Страница 1481 из 1684
ojab
29.04.2018
15:09:44
или используй 5.1, да

Amir
29.04.2018
15:10:45
пол часа гуглил :)

Надеюсь вот эти не надо переписать desc 'Create the database' task :create do ¦ connection_details = YAML::load(File.open('config/database.yml')) ¦ admin_connection = connection_details.merge({'database'=> 'postgres', ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ 'schema_search_path'=> 'public'}) ¦ ActiveRecord::Base.establish_connection(admin_connection) ¦ ActiveRecord::Base.connection.create_database(connection_details.fetch('database')) end desc 'Drop the database' task :drop do ¦ connection_details = YAML::load(File.open('config/database.yml')) ¦ admin_connection = connection_details.merge({'database'=> 'postgres', ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ 'schema_search_path'=> 'public'}) ¦ ActiveRecord::Base.establish_connection(admin_connection) ¦ ActiveRecord::Base.connection.drop_database(connection_details.fetch('database')) end

Google
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.04.2018
16:46:10
привет ребят, а подскажите можно ли как-то с пг вытянуть диаграмму? проект на рельсах писан, возможно есть какой-то гем?

Sergii
29.04.2018
16:57:50
какую диаграмму?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.04.2018
16:58:23
какую диаграмму?
сущности, связи из бд

Sergii
29.04.2018
16:58:41
схему чтоли?

а что в db/schema.rb ?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.04.2018
16:59:11
схему чтоли?
можно сказать и схему, но графическое отображение



типа того нужно. позже отпишусь как успехи

Sergii
29.04.2018
17:00:21
https://github.com/voormedia/rails-erd

не польщовался

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.04.2018
17:00:28
https://github.com/voormedia/rails-erd
вот ее и нашел в общем

Sergii
29.04.2018
17:01:30
graphviz еще есть

но он вроде на маках не алё

Google
Sergii
29.04.2018
17:02:17
https://stackoverflow.com/questions/43644365/rails-how-to-generate-entity-relationship-diagram

тоже не проверял )

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
29.04.2018
17:03:03
graphviz еще есть
спасибо) сейчас буду мучать первый гем, посмотрим, что выйдет

Dmitry
29.04.2018
17:24:41
подскажите это нормально? https://paste2.org/WZXHNE4b

это кусочек, целый на 1600 строк

mike
29.04.2018
17:25:35
n+1 же

Dmitry
29.04.2018
17:25:39
это redmine он всех юзеров проходит при обновлении кастомного поля

как понять откуда это взялось

вот начало этой балалайки https://paste2.org/CCKNEsDX

Shamil
29.04.2018
17:40:02
Если спа, то понятно, если нет – зачем?)
Огромная форма для заполнения(допустим на визу и подобное) хорошо когда пишешь и сразу видишь что ошибся. А не после того как страница перегрузилась и непонятно на какой строке этих форм ошибка. Пример из жизни, очень влияет на юзер экспириенс.

?
29.04.2018
17:55:04
Доброго времени. Можете подсказать как подключить стили и js только через вендор в рельсах?

Koz@k
29.04.2018
18:23:50
Рейлс говно тормозное

Нихуя не масштабируемо

Ruslan
29.04.2018
18:24:34
ты просто не умеешь их готовить *разводит руками*

k
29.04.2018
18:24:58
+

Koz@k
29.04.2018
18:25:09
Зачем готовить если вокруг полно фастфудов )

Roman
29.04.2018
18:25:27
Сильное заявление

Ruslan
29.04.2018
18:26:03
у плохого танцора ноги виноваты (ц) не умеешь писать норм приложухи, так не обсерай инструмент)

Koz@k
29.04.2018
18:27:18
Инструмент отличный только бллять уж очень медленный...

Rafkat
29.04.2018
18:43:26
С 2.3 на 2.4 я буст почувствовал

Google
Rafkat
29.04.2018
18:43:35
На 2.5 наверное ещё быстрее

Mikhail
29.04.2018
18:49:05
На реддите есть превью докладов по улучшениям перфоманса для 2.6.

Dmitry
29.04.2018
18:58:15
Подскажите, как при отправке формы параметры из одного поля добавить в другое

Сейчас их перед сохранением в def create подменяю уже в модели, но нужно чтобы в create уже измененные приходили

Dmitry
29.04.2018
19:02:42
может не стоит так делать, а найти нормальное решение?

Dmitry
29.04.2018
19:03:49
это меньшее зло

Shamil
29.04.2018
19:06:34
Сделай на клиенте скрытое поле, кидай туда что надо в любой форме, и валидируй его а не "те два поля". Например.

Dmitry
30.04.2018
04:34:12
Сделай на клиенте скрытое поле, кидай туда что надо в любой форме, и валидируй его а не "те два поля". Например.
суть в том что я не понимаю как. Мне в параметрах передают id модели по которому мне нужно записать subject из нее же. Соответственно когда юзер не ввел id я не могу сделать запрос, а как сделать чтобы запрос происходил при саббмите чето не догоню.

Sergii
30.04.2018
06:25:36
так передают или не передают тебе ид, я что-то неп онял )

Darth
30.04.2018
07:33:45
Пацаны, кто чем пользуется для документации? Свагер, слэйт и тд

Darth
30.04.2018
07:36:04
Ну типа есть ли достойные альтернативы, желательно не статические как слэйт

Dmitry
30.04.2018
07:55:51
так передают или не передают тебе ид, я что-то неп онял )
В поле вводят номер тачки, из базы подставляется в это поле id номера. Мне нужно его этот id засунуть в параметры скрытого поля при сабмите.

Dmitry
30.04.2018
07:57:09
зачем?

Sergii
30.04.2018
07:57:29
В поле вводят номер тачки, - отысылают данные приходит ответ - подставляется в это поле id номера на этапе подтсатвляется, добаляешь его куда надо

Dmitry
30.04.2018
07:58:19
там js и ajax думал есть вариант попроще

Sergii
30.04.2018
07:58:30
но и на самом деле, да, зачем тебе на фронте делать это всё, если можно ид по номеру получить в обработке на бэке?

можно попроще, но для этого надо понять что-когда отправляется, где получается и место где добавить

Dmitry
30.04.2018
08:00:48
получаеться все это в def create

Google
Dmitry
30.04.2018
08:01:25
там сейчас после создания записи в базе я подменяю значение

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

Sergii
30.04.2018
08:01:48
тут поидее у тебя три запроса ) - форма, - отправка номера - отправка формы

Dmitry
30.04.2018
08:03:15
ну номер ajax отправляет до сабмита формы

Sergii
30.04.2018
08:05:50
ну вот и прояснилось, если у тебя там не remote: true, то в обработчике твоего аякса и добавляй свое поле

Dmitry
30.04.2018
08:08:36
может просто в def create params[:issue][:subject] = params[:relates_issue_id]

=> {"utf8"=>"✓", "authenticity_token"=> "JhS1GQx2siaO1H1EnxNrnPwy64rqNYCGO2BtJicE3GQFJ7mwROf7LesdT5Ugn79HUl2yquoTlVXzILS012VJwg==", "form_update_triggered_by"=>"", "issue"=> {"is_private"=>"0", "tracker_id"=>"2", "subject"=>"полигон", "status_id"=>"1", "priority_id"=>"2", "custom_field_values"=>{"15"=>"123"}, "watcher_user_ids"=>[""]}, "was_default_status"=>"1", "relates_issue_id"=>"1286", "commit"=>"Создать", "controller"=>"issues", "action"=>"create", "project_id"=>"pol1"}

у меня вчера почему то так не прокатывало, только вот не помню почему

Admin
ERROR: S client not available

Darth
30.04.2018
09:20:02
Up :)

Пацаны, кто чем пользуется для документации? Свагер, слэйт и тд

Ну типа есть ли достойные альтернативы, желательно не статические как слэйт

Артур
30.04.2018
09:33:25
сваггером

Darth
30.04.2018
10:09:59
Я посмотрел примеры с опен апи и сваггером и немного не понял Можно ли там использовать его генерацию, но при этом редактировать UI под себя?

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
16:32:28
ребят, а подскажите как отдельный файл с модальным окном бутстрап приаттачить во вьюхе? рендером тупо блок добавляется

Alexander
30.04.2018
16:48:07
ребят, а подскажите как отдельный файл с модальным окном бутстрап приаттачить во вьюхе? рендером тупо блок добавляется
в старом бутстрапе был некий data-remote атрибут ссылки, который загружал удаленный js и исполнял его. собственно, этот js мог вставлять модальное окно, например. т.е. вьюха — это js.erb файл с render partial внутри. костыльно, но работало.

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
16:59:05
В 4 это убрали
остаётся вариант дублировать код везде где он нужен?

думается это не лучшее решение, но другого не вижу

Google
Darth
30.04.2018
17:01:04
Рендришь заранее партиал, держишь его скрытым

Когда надо показываешь

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
17:12:38
Когда надо показываешь
но он ведь не модальным окном будет, а блок на странице?

Darth
30.04.2018
17:13:30
Ты его не будешь видеть пока нужное событие тебе его не вызовет

Чем тебе не модальное окно?

Модальность окна не заключается в том, что он где-то в другом месте

Модальное окно это окно, которое блокирует остальной интерфейс

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
18:21:47
сообщением выше

а какая разница?
точнее вот сюда ответить нужно было

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

Sergii
30.04.2018
18:23:23
да я-то понимаю ? я тоже сообщение не указал

Darth
30.04.2018
18:23:47
По-моему он троллит

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
18:25:10
Sergii
30.04.2018
18:25:45
а вот в этом как раз и сам сок. просто блок прятать туда сюда проблемы нет, а вот зацепился за модальное окно и хотелось бы решить этот вопрос.
ну так в чем проблема? $('.user-form').modal({minHeight: '700', minWidth: '600'}); и дальше шоу-фейд или чо там в либе твоей с модалом

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
18:26:39
Sergii
30.04.2018
18:27:40
https://getbootstrap.com/docs/4.0/components/modal/#methods

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
30.04.2018
18:27:49
веб стек я относительно недавно стал изучать, потому и возникают вот такие вопросы. полностью согласен с тем, что вопрос достаточно простой, но самостоятельно вот я не осилил понять, потому и пришел с вопросом.

Sergii
30.04.2018
18:27:51
вон методы все

если модалы от бутстапа

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