@proRuby

Страница 415 из 1594
Dima
01.02.2017
10:34:12
Демон ногу сломит

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

Alex
01.02.2017
10:34:21
где эти указание 3х папок vendor, lib, app
vendor/app по умолчанию в include path

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
хоть на них есть ссылка в layout
он их компилирует внезависимости от того есть там ссылка или нет.

Оно должно быть в 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 += любое_имя_твоего_ассета

и он будет при прекомпиляции дергаться

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 детка

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

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
у меня возник вопрос почему выхлоп 1 файл
потому что у тебя в application.js стоит require_tree .

application.js по дефолту в precompiled_assets

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

Dima
01.02.2017
10:44:47
application.js по дефолту в precompiled_assets
вот то очем я говорю. по девфолту

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
согласен с Димой

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
ну вот Димана довели ребят, он стал оправдываться

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
Ты же с Си пришел, там нет ООП.
тут Алекс с таким уровнем формализма разговоров на 4 ночи будет.

Страница 415 из 1594