@rubylang

Страница 1071 из 1684
Nikita
18.06.2017
21:32:02
...

написано, что бутстрап требует джеквери)

но оно как видно так же импортится

Vasiliy
18.06.2017
21:32:23
Да, фикснул

Google
Nikita
18.06.2017
21:32:25
перед самим бутстрапом

сначала идет импорт джеквери, потом бутстрапа

Vitaliy
18.06.2017
21:35:25
Бутстрап требует наличия jquery объекта в window контексте

Простой es6 импорт в контекст ничего не сохранит

Nikita
18.06.2017
21:36:11
окей, делаем так: import $ from 'jquery'; window.jQuery = window.$ = $; import 'bootstrap';

чет тоже самое...

Vasiliy
18.06.2017
21:37:50
Я когда по видосам вебпак ковырял там был запрос жирквери через либу какую то импортс чтоли

Vitaliy
18.06.2017
21:39:27
import * as $ from 'jquery'; window.$ = $; window.jQuery = $; у меня так. но бутстрап я не использую. с другими jquery-зависимыми библиотеками работает

Nikita
18.06.2017
21:40:03
сделал так же

но тоже самое, меня больше другое интересует, в yarn.lock: bootstrap@4.0.0-alpha.6: version "4.0.0-alpha.6" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.0.0-alpha.6.tgz#4f54dd33ac0deac3b28407bc2df7ec608869c9c8" dependencies: jquery ">=1.9.1" tether "^1.4.0"

ну как бы зависимость прописана

Vasiliy
18.06.2017
21:42:23
Ага) но не все же работают через вебпак

Nikita
18.06.2017
21:42:37
bootstrap.js: if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.') }

Google
Nikita
18.06.2017
21:42:42
откуда он эту jQuery берет?)



прям на первых строках

Vasiliy
18.06.2017
21:45:44
Попробуй var $ = require('jquery')

Nikita
18.06.2017
21:46:09
import $ from 'jquery';

да я вот так импорчу



Vasiliy
18.06.2017
21:48:30
В общем попробуй реквайром и есть ещё лоадер для вебпака imports-loader, я через него жиквери тянул

Nikita
18.06.2017
21:52:40
жуть какая-то...

не так, как должно это все работает

Vasiliy
18.06.2017
21:55:10
Там надо плагином сделать это

На СО есть решение

Nikita
18.06.2017
21:56:34
ссылку можно?

Vasiliy
18.06.2017
21:58:26
https://stackoverflow.com/questions/37651015/webpack-using-bootstrap-jquery-is-not-defined

Nikita
18.06.2017
22:02:20
это конечно прикольно, только файла webpack.config.js нет)

Vasiliy
18.06.2017
22:05:10
Потому что ты через гем работаешь)

Nikita
18.06.2017
22:06:11
логично же

бля как у меня пригорает, когда вот так происходит

ты просто берешь его импортишь, но его как бы нет...

Vasiliy
18.06.2017
22:08:40
Вон же у тебя config/webpack/shared.js

Google
Nikita
18.06.2017
22:09:15
щас попробую

Vasiliy
18.06.2017
22:10:43
Ты когда импортишь, делаешь это в область видимости файла

Nikita
18.06.2017
22:10:56
я понимаю.

Vasiliy
18.06.2017
22:12:32
А виндов объект хуй знает почему не работает видимо тоже чтобы не засиралась глобальная область видимости

Nikita
18.06.2017
22:13:02
щас проверю

вроде ошибок нет

Vasiliy
18.06.2017
22:13:39
Там на со ещё вариант был global.jQuery = require('jquery')

Nikita
18.06.2017
22:14:51
фу короче победа

в /webpack/shared.js, там где module.exports, plugins, дописываешь: new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" }), new webpack.ProvidePlugin({ Tether: "tether", }) С учетом того, что jquery и tether установленны через yarn

Vasiliy
18.06.2017
22:17:24
Ты так то объединить их можешь)

Nikita
18.06.2017
22:17:45
а ну да

сек

Nikita
18.06.2017
22:19:22
ну и соответственно jQuery становится доступным во всех скриптах без импорта и т.д.

import 'bootstrap/dist/css/bootstrap.css'; import 'bootstrap/dist/js/bootstrap.js'; $(document).ready(() => { alert('bootstrap enabled!'); });

типа так

Tony
19.06.2017
02:06:55
Ребята, всем кто в теме, спрашивал про рельсы и пхп перед защитой диплома. Спасибо всем огромное! Защитился, от куратора вопроса даже не было. Он меня круто защитил) Жду результаты)

Anton
19.06.2017
02:10:26
Поздравляю!

dasknix
19.06.2017
07:20:31
да, тоже интересно

Tony
19.06.2017
08:26:08
Неа, сдал на 4)

Google
Tony
19.06.2017
08:26:57
Мой куратор был за пятерку, но всякие математики не оценили, что в моей работе не было всяких жёстких формул расчета)

Теперь я бакалавр прикладной информатики )

Ivan
19.06.2017
08:36:18
к чему прикладывать? ;)

dasknix
19.06.2017
08:37:18
))

Admin
ERROR: S client not available

dasknix
19.06.2017
08:37:25
к реальному миру

тоже долго сути термина не понимал

берёш бакалавра, как подорожник (прошу прощения), и прикладываешь к проблеме!

Ivan
19.06.2017
08:38:28
это не то, это прикладной бакалавр!

dasknix
19.06.2017
08:38:50
он такой как бы охватывает ореол задач, растекаясь по коленке проекта

..отдаёт ему все свои соки, всю живительную силу

Egor
19.06.2017
08:47:11
потом приходит тимлид и дожимает из него еще чуть-чуть...

но еще до этого он находит себе бабу, заводит детей и влезает в ипотеку

это же стандартный алгоритм, посоны

ничего нового, расходимся...

dasknix
19.06.2017
08:47:56
потом приходит тимлид и дожимает из него еще чуть-чуть...
там на самом деле не лучший конец, поэтому решил закончить на более-менее лояльной ноте

но еще до этого он находит себе бабу, заводит детей и влезает в ипотеку
смотря как человек учился и какая девочка по жизни с ним) вдруг он нонконформист!

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

Google
ojab
19.06.2017
08:50:24
Шли бы вы в https://telegram.me/ruby_talks

Anton
19.06.2017
08:50:45
а еще лучше в отдельный чат для философов

dasknix
19.06.2017
08:51:35
ну я ж это, чисто атмосферу разгладить, чо

Aleksey
19.06.2017
08:55:24
Пачаны, чтобы рельсы пахали нормально, нод жс обязательно заносить на борт корабля?

ojab
19.06.2017
08:56:49
webpacker юзается или нет?

если нет — execjs может несколько JS runtime использовать, нужен один из них. Если да — нужен nodejs.

Vasiliy
19.06.2017
08:57:25
можно через execjs, ну это такое себе

Nikita
19.06.2017
09:56:03
Ребз, посоветуйте плиз актуальную книгу по Ruby (без рельс)

Anton
19.06.2017
09:56:44
Какой уровень?

Nikita
19.06.2017
10:00:41
можно нулевой брать

хочется именно детали изучить

но не такие, где именно программированию учат (это в качестве второго языка) , поэтому детали, но без разжевываний

как-то так)

Vasiliy
19.06.2017
10:01:40
начни с Кнута

Anton
19.06.2017
10:01:57
Могу посоветовать такую https://www.manning.com/books/the-well-grounded-rubyist-second-edition

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