
Tim
01.02.2017
10:50:40
не обижайте диму

Alex
01.02.2017
10:50:59

Tim
01.02.2017
10:51:13
дима сказал что с ооп нет проблем

Dima
01.02.2017
10:51:13

Google

Dima
01.02.2017
10:51:46
Ладно. с комметариями и convection over configuration мы разобрались.
Переходем к этапу №2 нашей пьессы.

Tim
01.02.2017
10:52:04
с одной с

kolas
01.02.2017
10:52:16
да че там знать ооп, класс-хуяс, наследование и все

Alex
01.02.2017
10:52:21
convection

Dima
01.02.2017
10:52:28
Задача №2 создать новый JS файл на выхлопе

Alex
01.02.2017
10:52:30
https://en.wikipedia.org/wiki/Convection

Tim
01.02.2017
10:52:31
инкапсуляция

Alex
01.02.2017
10:52:45
тебе уже все разжевали и подали на блюдечке, хотя уверен что большинство тут быстро сами с этим разобрались.

Tim
01.02.2017
10:53:28
так а че дима хочет то сделать? чтобы вместо одного джаваскрипта было 2?

Alex
01.02.2017
10:53:37

Dima
01.02.2017
10:54:06

Google

Dima
01.02.2017
10:54:19
ладно.
вот есть строчка
# Rails.application.config.assets.precompile += %w( search.js )

Alexander
01.02.2017
10:54:30

Tim
01.02.2017
10:54:50

Alex
01.02.2017
10:54:53

Dima
01.02.2017
10:56:48
Есть 2 файла один config/initiaizer/config.rb второй assets/config/manifest.js
manifest.js всегда выплевывает application.js
так а где что прописывать чтоб был создан новый файл.
например test.js
попей водички
умойся. хочешь я тебе новопасит пришлю?

Alex
01.02.2017
10:59:16
попей водички
Попей водички и почитай еще раз все что тебе ответили.
Тебе уже трижды ответили на твой вопрос.

Dima
01.02.2017
10:59:54

Alex
01.02.2017
11:00:06
не похоже, за тебя уже все разобрали но ты проигнорировал.

Dima
01.02.2017
11:00:50
все мы люди, будте добрей
все буду что-то где-то не понимать.
Щас разберемся со всем, зачем волноваться?

Google

Dima
01.02.2017
11:01:34
тролями обзывать, и вообще дергаться

Alex
01.02.2017
11:02:24
> вот инной раз так "добшися в шары" не понимая очевидных вещей. Но когда другой человек запутался, ты ведешь себя надменно.
Предлагаешь решение @ игнор @ снова повторяешь решение @ игнор @ ДА ТЕБЕ ОТВЕТИЛИ УЖЕ @ Попей водички
@ А КАК СДЕЛАТЬ ТО

Dima
01.02.2017
11:02:48
или скажем так доминировать
Жажда доминирования.
Расход

Alex
01.02.2017
11:03:04
нет я хочу чтобы ты взял то решение которое тебе несколько раз повторили и решил свою проблему.

Dima
01.02.2017
11:03:40

I
01.02.2017
11:03:40
я так и сделал :D

Dima
01.02.2017
11:03:41
хахаха

Алексей
01.02.2017
11:03:51

Dima
01.02.2017
11:05:34
так тонко, что даже толсто
Леша, ты по дему можешь сказать как сфомирвоать новый файл где что прописать. Или мы будем далее друг друга называть тролями и намекать на различные способности.

Tim
01.02.2017
11:08:21
с названием твоего файла

Dima
01.02.2017
11:08:29
не так
пару минут я нашел жилу
распишу когда сделаю

Google

Tim
01.02.2017
11:08:41
почему не так

I
01.02.2017
11:08:59
:D

Tim
01.02.2017
11:09:21
что ты подразумеваешь под жилой?

Алексей
01.02.2017
11:09:25
- как сделать?
- вот так
-нет не так

I
01.02.2017
11:09:55
ему надо в таске на precompile это сделать)
так что надо в конфиг добавить

Dima
01.02.2017
11:09:57
И так милые друзья слушайте

Tim
01.02.2017
11:10:25
так, посоны, а моё решение правильное?

Admin
ERROR: S client not available

I
01.02.2017
11:10:32
не до конца
на деве будет работать
а на проде 404 кинет

Dima
01.02.2017
11:10:58
у нас есть 3 файла
- agregator.js
- royride.js
-angryfile.js
задача сформировать agregator.js содержарий angrifilejs и royride.js

Tim
01.02.2017
11:11:03
надо в пайплайн файл закинуть?

I
01.02.2017
11:11:32
config/assets.rb < Rails.application.config.assets.precompile += имя файла

Tim
01.02.2017
11:11:40
а, пон

Dima
01.02.2017
11:11:56
шаг 1) заходем в config/initiazer/assets.rb и рассширяем там массив Rails.application.config.assets.precompile

Tim
01.02.2017
11:11:57
а что дима хочет?

Dima
01.02.2017
11:12:06
добавляяя туда agregator.js
шаг 2) в agregator.js пишем коды прожекта sprocets:
//= require angry_file_to_show_no_logic_azaza
//= require jquery_ujs

Google

Tim
01.02.2017
11:13:23
ммм
продолжай

Dima
01.02.2017
11:13:35
шаг 3) запускаем
rails assets:precompile

kolas
01.02.2017
11:13:49
@lbvf50 пиши блог: магл в мире рэйлс

Tim
01.02.2017
11:14:02

Dima
01.02.2017
11:14:24
шаг 4) у нас на выходе скомплированный файл который мы из вью запрашиваем:
<%= javascript_include_tag 'agregator', 'data-turbolinks-track': 'reload' %>

I
01.02.2017
11:14:39
ну это как в комедиях плоских
"давайте вызовем полицию!"
"Нет, молчи! Давайте вызовем полицию!"

Dima
01.02.2017
11:15:17
что за коды?
это директвы такие котоыре укзаывают проекту sprocets какие файлы инкудить, и какмие файлы находтся в зависимости друг от дуга.
рекомендую статью: http://coderberry.me/blog/2012/04/24/asset-pipeline-for-dummies/

Alex
01.02.2017
11:15:49
??

I
01.02.2017
11:16:03
шаг первый - ошибки

Dima
01.02.2017
11:16:04
ну все мои милые любители rails и кибернетических разборок - решение готово все известно.

Alex
01.02.2017
11:16:06
Расписываешь в чате как это работает @ Рекомендую статью как это работает
что ты должен в precompiled_assets засунуть свой файл во первых
и вебсервер ребутнуть, потому что config это конфиги которые при старте читаются.

I
01.02.2017
11:16:56

Dima
01.02.2017
11:18:20
что ты должен в precompiled_assets засунуть свой файл во первых
какой нах*й precompiled_assets? массив называется вот так вот
Rails.application.config.assets.precompile
и его обрабатывает sprocets создавая новый одноименный файл согласно вхожденям массива. Такое полуторное объяснение - это один понт - покрасоваться.
А не объяснить человеку.
Чтоб как следует повизжать а том что мол "ну ты вася и идиот"
а не объяснить.