
Dima
01.02.2017
10:34:12
Демон ногу сломит

I
01.02.2017
10:34:14
и там все найдешь

Alex
01.02.2017
10:34:21
sprockets использует include path для поиска ассетов.

Google

Sergey
01.02.2017
10:35:02
В application.js прописано же require_tree .

Alex
01.02.2017
10:35:20

Sergey
01.02.2017
10:36:03
Ну в основном так :) вот рельса и забирает все файлы из app/javascripts в один

Dima
01.02.2017
10:37:32
и там все найдешь
короче я удалил все файлы асетов, запустил заново прекомплайл и он мне не сделал 2 дополнительных файла
хоть на них есть ссылка в layout

I
01.02.2017
10:37:53
а в конфиге?

Alex
01.02.2017
10:38:43
Оно должно быть в precompiled_assets

Dima
01.02.2017
10:38:50
короче

Alex
01.02.2017
10:38:59
require_tree убей.

Dima
01.02.2017
10:39:11
компилируется в application.js потому что так надо, вот так придумали и так будет.

I
01.02.2017
10:39:20
Дим, есть конфиг
config/assets.rb

Google

Dima
01.02.2017
10:39:26
типа "атлезь, гнида" будет в application.js

I
01.02.2017
10:39:49
там ты можешь написать
Rails.application.config.assets.precompile += любое_имя_твоего_ассета
и он будет при прекомпиляции дергаться

Dima
01.02.2017
10:40:05

I
01.02.2017
10:40:37
тогда почему precompile должен тебе собирать те 2 файла, если их нет в этом конфиге?
они есть в лэйауте
это не precompile
это уже, собственно, компиляция

Dima
01.02.2017
10:41:08
+

Alex
01.02.2017
10:41:18
это rails детка

Dima
01.02.2017
10:41:21

Alex
01.02.2017
10:41:38
да я сам пока путаюсь
layout тебе только рисует, он во время компиляции не вызывается, он там не при делах

Dima
01.02.2017
10:41:46

Alex
01.02.2017
10:41:55
а вот когда шаблон рисуешь, тот хелпер ищет тебе js'ку среди скомпиленных

I
01.02.2017
10:41:58
да
он при вызове первом этого лэйаута будет собирать

Alex
01.02.2017
10:41:59
Это же очевидные вещи.ю

I
01.02.2017
10:42:10
да
я это выше говорил

Dima
01.02.2017
10:42:20

Google

I
01.02.2017
10:42:32
ты нам сказал про продакшен?

Dima
01.02.2017
10:43:09
и рассматривал ее выхлоп

kolas
01.02.2017
10:43:23
ENV['RAILS_ENV'] ||= 'development'

Dima
01.02.2017
10:43:35
все же елементарно (карта файлов) = (процесс) = (выхлоп)
у меня возник вопрос почему выхлоп 1 файл
ну я нашел ответ в комметтариях он звучит ПОТМОУ ЧТО ТАК

kolas
01.02.2017
10:44:04
я же сказал что в конфиге
ты ваще не читаешь половину сообщений что тебе пишут

Dima
01.02.2017
10:44:22

Alex
01.02.2017
10:44:22
application.js по дефолту в precompiled_assets

Alex
01.02.2017
10:44:39
при деплое дергается rake compilemydamnassets

Dima
01.02.2017
10:44:47

Alex
01.02.2017
10:44:48
как доступнее тебе объяснить?

I
01.02.2017
10:44:59
кстати, за выбор "компилить" или выдавать 404 в конфиге отвечает
config.assets.compile - ставишь в true, тогда будет запрос сперва в собранные файлы, потом уже, если не найдено - то будет пытаться собрать

Dima
01.02.2017
10:44:59

Tim
01.02.2017
10:45:08
ahah

Alex
01.02.2017
10:45:12

Dima
01.02.2017
10:45:13

Google

Alex
01.02.2017
10:45:23

Dima
01.02.2017
10:45:26
потому что происходит долбление в открытые двери

I
01.02.2017
10:45:28
надо просто потрейсить/подебажить

Alex
01.02.2017
10:45:39

Dima
01.02.2017
10:45:41
вопрос абсолютно адевкватный почему выхлоп в 1 файл,где это указано

Alex
01.02.2017
10:45:47
Тебе уже ответили

Dima
01.02.2017
10:45:52
пока мне не кто строчку в конфигах не показал
и названия конфига тоже

kolas
01.02.2017
10:46:05
затралил короче нас ?

Admin
ERROR: S client not available

Alex
01.02.2017
10:46:18
config/assets.rb
# Precompile additional assets.
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
чукча не читатель, чукча погромист.

Tim
01.02.2017
10:46:54
ты строчку кода так и не показал!

Dima
01.02.2017
10:46:55
мало ли что в комметнах напиано - их горы

Tim
01.02.2017
10:47:17
да

Dima
01.02.2017
10:47:17
санчала я прочитваю команды

Tim
01.02.2017
10:47:21
согласен с Димой

Alex
01.02.2017
10:47:24

Dima
01.02.2017
10:47:24
потом обращаюсь к людям

Google

Tim
01.02.2017
10:47:26
надо во всём сомневаться

Dima
01.02.2017
10:47:29
потом я уже когда полных швах

Tim
01.02.2017
10:47:30
и всё проверять самому

Alex
01.02.2017
10:47:37
зачем читать коментарии в фреймворке где все на магию и конвенции завязано, правда?

Dima
01.02.2017
10:47:40
начинаю парсить весь текст включая коменты и статьи и воообще все

Alex
01.02.2017
10:48:00
Достаточно подумать "как бы это сделал я?"
дальше приходит решение, и ты понимаешь как этот блэкбокс устроен

Dima
01.02.2017
10:48:14
понимаешь Алекс, я пришел из Си

kolas
01.02.2017
10:48:19
может тебе синатру вместо рельс взять лучше

Dima
01.02.2017
10:48:20
там подход соврешенно другой

kolas
01.02.2017
10:48:25
начни с синатры

Dima
01.02.2017
10:48:30
я пока перестраиваюсь под новую парадигму

Alex
01.02.2017
10:48:38
знаю я ваш этот процедурный подход, не могу знакомого приучить к ООП

Dima
01.02.2017
10:48:38
что вызывает естесвенно дискомофорт

kolas
01.02.2017
10:48:45
http://www.sinatrarb.com/

Алексей
01.02.2017
10:48:55
ну вот Димана довели ребят, он стал оправдываться

Dima
01.02.2017
10:48:57

Alex
01.02.2017
10:49:02
ну у тебя вообще полный крышеснос, да. Си - дико статический без ооп, руби дико магический, с метамагией, функциональщиной и ООП.
Это у меня крышеснос подобный был когда я экосистему js изучал. Абсолютно все по другому.

Tim
01.02.2017
10:49:20
дима не оправдывается, дима снисходительно объясняет ситуацию

Alex
01.02.2017
10:49:23

Dima
01.02.2017
10:49:49