@rubylang

Страница 348 из 1684
Mikhail
27.08.2016
15:12:48
ты пишешь во вьюшке script

никому не говори

?

Это совсем не рельс вей

Google
Mikhail
27.08.2016
15:13:26
это мешок стайл какой то в стиле пыха

как хочу так и ворочу, во вью к бд коннекчу норм

для JS есть папка assets которая компилит его

минифицирует

это самые основы Коля. Какой профит тебе на рельсе собирать, если ты даже основными штуками из коробки, за которые рельсу почитают не юзаешь. На yii2 уже бы собрал все давно

Nikolay
27.08.2016
15:15:04
f[f[f

та хер работает

Rendered /home/mulder/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/actionpack-4.2.6/lib/action_dispatch/middleware/templates/rescues/missing_template.text.erb (0.4ms)

Mikhail
27.08.2016
15:15:51
не та ошибка

весь лог кидай

и свой экшен

Nikolay
27.08.2016
15:17:18
ага. в общем это я решил. а вот алерта нет

Mikhail
27.08.2016
15:17:52
<% if @result[:status] == ‘success’ %> alert(‘Работает. Я Коля лентяй и истеричка)))))’); <% end %>

Google
Mikhail
27.08.2016
15:18:10
или даже проверку не делай

а просто в js.erb напиши alert(‘asdasd’);

он отработает

Nikolay
27.08.2016
15:18:37
вот он и не работает (

Mikhail
27.08.2016
15:18:49
потому что ты чтото делаешь не верно

покажи экшен

если у тебя там remote: true и это все доходит до экшена

Nikolay
27.08.2016
15:19:12
format.js { }

Mikhail
27.08.2016
15:19:17
весь экшен

не бзди за говнокод

покажи

а то как с хелперами получится

Nikolay
27.08.2016
15:19:40
def add_to_cart session[:domains] = [] unless session[:domains] session[:domains] « sanitize(params[:domain].strip) respond_to do |format| format.js { } end end

Mikhail
27.08.2016
15:20:10
так тут все верно

у тебя add_to_cart.js.erb где лежит

Nikolay
27.08.2016
15:20:43
view/domains

Mikhail
27.08.2016
15:20:47
имя не верное

или такое же

Nikolay
27.08.2016
15:21:00
Started POST "/domains/addtocart" for ip at 2016-08-27 18:16:49 +0300 Processing by DomainsController#add_to_cart as JS Parameters: {"utf8"=>"✓", "domain"=>"aaa.epp.ua", "commit"=>""} Rendered domains/add_to_cart.js.erb (0.0ms) Completed 200 OK in 4ms (Views: 2.8ms | ActiveRecord: 0.0ms) ^CExiting

Mikhail
27.08.2016
15:21:18
вот

Google
Mikhail
27.08.2016
15:21:25
а теперь покажи свой js.erb

он отрендерил нормально

Nikolay
27.08.2016
15:21:36
дак алерт и все

одна строка

alert(‘Работает’);

Mikhail
27.08.2016
15:21:59
ну должно работать

все

попробуй console.log еще прописать

и попробуй посмотреть че возвращает network

у тебя точно 500 ошибки нет и пандит не ломает?

Nikolay
27.08.2016
15:23:05
бля

телеграм кавычки поломал

Nikolay
27.08.2016
15:23:39
alert(‘Работ’);

внимательно к ним присмотрись

в консольке линукса

хорошо. а теперь обьясните мне прикол вот такого получения js через жопу и впьюшку?

я вот попой чую что это плохой путь

Mikhail
27.08.2016
15:24:27
это не через жопу

Nikolay
27.08.2016
15:24:51
или это реально облегчает всякие аяксики через remote:true?

Mikhail
27.08.2016
15:24:57
это для криворуких типа тебя, которым сложно организоваться ajax в js придумали ненавязчивый javascript

Google
Mikhail
27.08.2016
15:25:00
у тебя ajax

Nikolay
27.08.2016
15:25:00
и не будут ли меня за такое пиздить?)

Mikhail
27.08.2016
15:25:03
и руби обьекты

Nikolay
27.08.2016
15:25:09
ана

Mikhail
27.08.2016
15:25:09
прям в js.erb

=)

да это реально облегчает

и там можно partial рендерить

а вот в простом js нет

)

Admin
ERROR: S client not available

Nikolay
27.08.2016
15:25:41
окак

т.е это смесь жс + рубишных вьюшек

Mikhail
27.08.2016
15:25:56
<%= j render(@object) %>

да

все

Nikolay
27.08.2016
15:26:02
оок

Mikhail
27.08.2016
15:26:05
ты официально прокачан

Nikolay
27.08.2016
15:26:14
ололо

бля. это реально круто Е:)

Google
Nikolay
27.08.2016
15:26:33
тоесть можно пилить аяксы не хуже всяких реактов?)

Mikhail
27.08.2016
15:26:41
и без хаскеля разобрались)

Да

можно

за это Виталя Емельянцев и говорил

что это крутяк и он в этом себя качает

в качественный монолит

Nikolay
27.08.2016
15:27:14
но как мне теперь, допустим перерендерить мой списочек чего-то там?

Mikhail
27.08.2016
15:27:23
а вот тут уже гугли

и смотри док

по javascript

Nikolay
27.08.2016
15:27:39
я так понимаю частично тут помогают турболинксы

Mikhail
27.08.2016
15:27:41
там есть пример как гуглить паршиал

нет

Nikolay
27.08.2016
15:27:44
которым говорят шо перерендить

Mikhail
27.08.2016
15:27:47
они тут не нужны

нет

без них все нормально работает

но они в теории должны перерендерить только нужную тебе часть

но там как видел гемора больше чем профита

Nikolay
27.08.2016
15:28:22
угу..

Mikhail
27.08.2016
15:28:42
поэтому не парься удаляй турболинксы. На интервью за это хвалят а не ругают

Vitaliy
27.08.2016
15:29:42
Да турболинки перестали уметь в обновление паршиалов, они обновляют только страницу целиком.

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