
I
05.02.2017
14:58:22
типа ты ныряешь в Иордан и плывешь там в нем, уворачиваясь от камней и копий
или ты ходишь по 2-мерному городу и помечаешь краской двери домов

Evgeny
05.02.2017
14:59:05
На гиктаймст комменты вообще шикарные
На яблоке не работает. Надо полагать, потому что яблоки меньше надо было в раю жрать…
Аминь.

Google

I
05.02.2017
14:59:42
ахахах
а знаете почему?
потому что нумерация людей - от лукавого

Dima
05.02.2017
15:19:00

Alexander
06.02.2017
09:34:25
очень забавно: снова пытаюсь удалить rvm, и снова он в $PATH застрял хер пойми откуда

Dmitry
06.02.2017
09:39:48
а зачем его удалять?

Alexander
06.02.2017
09:42:37
ну вот хочу я, rbenv помучать снова, который мне нравится

Ilya
06.02.2017
09:42:59

Alexander
06.02.2017
09:43:04
блин, вообще не понимаю откуда он, уже всё прогрепал

Ilya
06.02.2017
09:44:11
а терминал релоадил?

ojab
06.02.2017
09:45:28

Google

Alexander
06.02.2017
09:45:45
а терминал релоадил?
вкладки новые — бесполезно
перезапуск терминала — бесполезно
пришлось сессию закрывать и в DM выходить, после этого исчез
спасибо добрый человек
что за уёбство так внедряться
разобрался вроде более или менее с rbenv: нельзя использовать system версию, это был мой главный косяк, и он с любой системой смены версий проявляется
остальное без плагинов вроде прекрасно работает

Alex
06.02.2017
10:25:13
а rvm похоже не так уж и плохо работает да?

Ilya
06.02.2017
10:26:20
я вот кроме rvm ничем не пользовался
надобности не было

Alexander
06.02.2017
10:26:32
так же, как всё остальное, только загрузку шелла тормозит и вычищается плохо

Ilya
06.02.2017
10:27:01
хз, визуально не тормозит
хотя, мб просто у меня тачка шустрая

Alexander
06.02.2017
10:28:03

Alex
06.02.2017
10:28:08
да да есть задержка если source засунуть в bashrc
у меня сейчас изза nvm тормоза.

I
06.02.2017
10:29:17
nvm is too old, n rulez!
хотя энто старая фраза
там, наверное, еще что-то вышло

Dmitriy
06.02.2017
14:04:22
кто знает как в рельсах приминить js только на конкретной станице?
назвать js файл именем контрллера, или как то так
не знаете, есть такое?

Google

Alex
06.02.2017
14:05:13
засунуть в блок javascript: как вариант

Dmitriy
06.02.2017
14:05:42
это как

trickster
06.02.2017
14:06:00
эт слим

Alex
06.02.2017
14:06:06
+ haml

trickster
06.02.2017
14:06:06

Alex
06.02.2017
14:06:14
в общем совать javascript в код html страницы

Dmitriy
06.02.2017
14:06:31
а
не красиво

Alex
06.02.2017
14:07:02
Красивше не будет. Причина по которой ты хочешь засунуть на конкретной странице?

Dmitriy
06.02.2017
14:07:44
ставлю гем
https://github.com/the-teacher/the_sortable_tree
а там есть в инструкции
Add next JS only for Sortable GUI

trickster
06.02.2017
14:08:02
:В

Alex
06.02.2017
14:08:03
$("my_very_unique_list").sortablestuff

Alex
06.02.2017
14:08:14
почему ты хочешь именно на конкретной странице - непонятно.

ojab
06.02.2017
14:10:22

Alex
06.02.2017
14:10:58
иначе будет очень весело на проде :)
и это имхо, не тот случай где стоит возиться с лишним прекомпилируемым ассетом.

trickster
06.02.2017
14:11:51
ураа ojab вернулся
?

Dmitriy
06.02.2017
14:17:23
:)

Google

Dima
06.02.2017
15:06:24
кто знает как в рельсах приминить js только на конкретной станице?
1) добавить page.js файл в app/assets/javascript
2) открыть config/initializer/assets.rb рассширить массив Rails.application.config.assets.precompile следующим образом Rails.application.config.assets.precompile += %w( page.js )
3) запустить rails assets:precompile
4) во вьюхах звать файл: <%= javascript_include_tag 'page.js', 'data-turbolinks-track': 'reload' %>
На этапе 3 рейлс перетянет файл в public assets добавит к нему хаш будет отслеживать его изменения. этап 4 тягает файл во вьюху уже с хашем в имени

Alex
06.02.2017
15:06:43
а потом там все js файлы проекта перечислены.
Мешанина.
пираты пиратики

Dima
06.02.2017
15:11:49
кто знает как в рельсах приминить js только на конкретной станице?
также в файле page.js можно использовать директивы так называемого sprokets. Т.е. сливать несколько файлов в него одного. Таким образом формируя один файл для затягивания на страницу. допустим файл page.js может содержать contoroller.js footer.js и patch.js - sprokets работает вот такими вот диерктивами в комментах
//= require controller
//= require footer
//= require patch
Вся эта магия включающая в себя прекомплияцию, склеивание (конкатинацию), минификацию - называется ТРУБА АКТИВОВ или на языке буржуев assets pipilne
да еще приклеивание хешей и отслеживание изменений тоже не маловажно

Dmitriy
06.02.2017
15:14:49
Окей, блин, как сложно то(

Dima
06.02.2017
15:15:13

Admin
ERROR: S client not available

Alex
06.02.2017
15:15:13
это банальный типичный кейс
тебе нужно просто засунуть это в конкретный файл, а затем оно все в одном будет и будет грузиться на всех страницах.
Вместо того чтобы возиться и под каждую страницу подгонять js'ки.

Dmitriy
06.02.2017
15:16:10
Что такое кейс

Dima
06.02.2017
15:16:19
Окей, блин, как сложно то(
еще есть такой файл называется он application.js в него запихивается все что торчит в папке app/assets/javascript - файл cборная солянка
таким образом достигается 1 файл на все рпиложение

Dmitriy
06.02.2017
15:16:38
Require .
Да?

Dima
06.02.2017
15:16:44
для того чтоб барузер только 1 раз тыкался за js

Alex
06.02.2017
15:16:45

Google

Dmitriy
06.02.2017
15:16:57
Спасибо)

Alex
06.02.2017
15:16:58

Dmitriy
06.02.2017
15:17:07
Да да) он

Ярослав
06.02.2017
15:17:12
для решения подобной задачи я обычно пишу в coffee-файлах что-то подобное:
$ ->
return unless $("#player").get(0)так что если элемента с id "player" нет на странице, то остальной код из файла просто не выполняется. с подводными камнями не сталкивался.

Dmitriy
06.02.2017
15:17:13
Эх

Dima
06.02.2017
15:18:46
Эх
а sprockets директивы для этого applications.js описаны в файле app\assets\config\manifest.js - это такая convection over configuration чтоб удобно было

Antony
06.02.2017
15:20:17
> ТРУБА АКТИВОВ

Dima
06.02.2017
15:20:36
Эх
для досрочного постижения дзена и последовательного погружения в нирвану в купе с просветлениям старшие пацаны на районе рекомендуют данные статьи для прочтения:
http://coderberry.me/blog/2012/04/24/asset-pipeline-for-dummies/
https://launchschool.com/blog/rails-asset-pipeline-best-practices
строго под музыку Boney M - Rivers of Babylon. Всем Шанти

I
06.02.2017
15:20:48

Dima
06.02.2017
15:21:07

I
06.02.2017
15:22:14
http://guides.rubyonrails.org/asset_pipeline.html#manifest-files-and-directives
Доставайся

Dima
06.02.2017
15:22:32
(так Бадюк говорит)

I
06.02.2017
15:22:49
да хоть Барбадюк

Dima
06.02.2017
15:23:02
(шучу)
Sandi Metz ^^^^^ рекомендует текстик.

Alex
06.02.2017
15:30:25
пираты пиратики

Dima
06.02.2017
15:30:39