@rubyschool

Страница 194 из 921
Alex
02.06.2017
19:21:03
Vitaliy
02.06.2017
19:21:51
это coffee

https://github.com/gambala/gambala/blob/master/app/assets/javascripts/components/ckeditor.coffee#L9

Alex
02.06.2017
19:23:16
я там и поменял

Google
Alex
02.06.2017
19:23:31
в а application.html.erb на восьмой строке у меня <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>

Vitaliy
02.06.2017
19:23:51
вы что конкретно поменяли?

js-ckeditor на ckeditor ?

Klim
02.06.2017
19:24:16
"f.text_area :body, :class => 'ckeditor'" что-то в мануалах я не видел такого вызова.

Alex
02.06.2017
19:24:44
я нашел ошибку, я потерял символ -> после замены

вот сейчас всё работает

Виталий, благодарю за помощь!

Vitaliy
02.06.2017
19:26:45
?

"f.text_area :body, :class => 'ckeditor'" что-то в мануалах я не видел такого вызова.
это если не использовать хелпер из комплекта гема. просто текстовая область с классом

Alex
02.06.2017
19:27:57
coffee скрипт так же как и js я пока не изучал, и нигде в google подобного решения не встретил. Так что без вашего решения я пожалуй бы напихал бы костылей в приложение )

Vitaliy
02.06.2017
19:36:13
для чего что именно? f.text_area :body ?

Klim
02.06.2017
19:42:20
ну типа как в мануале - form.cktext_area ckeditor: блаблабла или симплформ с инпут_хтмл. я просто для бложика одного как-то едитор этот юзал с симплформом. а тут начали инжекшенами пугать. думал у тебя какой-то секьюрный вариант вызова.

Google
Alex
02.06.2017
19:43:31
Неа, единственное, что я перед выводом добавил sanitize . Там еще gem есть одноименный, тот перед записью позволяет sanitize делать

ну а ckeditor из коробки - это полностью открытый эдитор для XSS туда абсолютно все влазит. Создатели отправляют блочить все это на уровне сервера

Может это и правильно, хотя лично я не понимаю почему не заблочить банальный <script> из коробки, но я junior )

всем приятного вечера )

Klim
02.06.2017
19:49:37
Создатели это заблочить не могут, потому как это текстовый редактор (ВашЪ К.О.) и кому-то там надо набирать и скрипт в том числе. Они справедливо полагают, что админ сайта осознает - кому и что он доверяет редактировать.

Дмитрий
02.06.2017
21:09:59
Ребят, всем доброго времени. Смотрю второй урок и немного забегаю вперед.

кто нибудь может мне помоь в одном вопросе?

Nikolai
02.06.2017
21:10:53
Дмитрий, мы здесь собрались специально, чтобы помогать в разных вопросах по урокам Ruby и не только

так что рассказывай

Дмитрий
02.06.2017
21:11:27
ок. Тогда напомню. во втором уроке мы начали знакомство с переменными. сейчас дам скрин.



Внимание вопрос: хочу сделать так, что бы переменную salary нужно было вбивать в ходе работы программы

то есть, что б эта переменная не была задана изначально

Nikolai
02.06.2017
21:13:46
print "Введите зарплату"

salary = gets.to_i

spartakusQ
02.06.2017
21:14:42
to_f лучше будет

Nikolai
02.06.2017
21:14:51
там в 3 или 4 уроке рассказывается

Дмитрий
02.06.2017
21:15:15
ага. окей. большое спасибо, товарищи

spartakusQ
02.06.2017
21:16:11
А книги по рефакторингу есть или статьи?

Nikolai
02.06.2017
21:19:54
есть 100%

Google
Nikolai
02.06.2017
21:20:21
видел даже где-то книгу по рефакторингу кода руби

но пруфов не приведу, не успел сохранить

spartakusQ
02.06.2017
21:36:19
Может ещё кто вспомнит.

Tanya
02.06.2017
22:15:15
Может ещё кто вспомнит.
Я через недельку могу скинуть, 10-11 числа, если не найдешь, напомни, у меня дома на компе вроде были.

Dmitry
03.06.2017
09:30:43
вот есть у меня хелпер https://gist.github.com/dmitryfry/920bcff0ba511f216b9a46b0a6d8e4aa

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

не совсем тот хелпер скинул - вот полная версия -

module ApplicationHelper def menu [ menu_item('ГЛАВНАЯ', root_path), menu_item('О КОМПАНИИ', about_path), menu_item('ШАХМАТНЫЕ НАБОРЫ', chess_sets_path), menu_item('СУВЕНИРЫ', souvenirs_path), menu_item('ЭТО ИНТЕРЕСНО', interesting_path), menu_item('ДИСТРИБЬЮТОРЫ', distributors_path), menu_item('КОНТАКТЫ', contacts_path), ].join.html_safe end def menu_item(text, path) options = current_page?(path) ? { class: "active" } : {} content_tag(:li, options) do link_to text, path end end end

хм кажеться просто в массив добавить, щас проверю

что то не выходит)

Klim
03.06.2017
10:20:39
а в шаблон имэдж_таг не проще вставить будет?

Radzhab
03.06.2017
10:25:04
@gambala а что за старпат?)

Radzhab
03.06.2017
10:25:07
melp.pro

Vitaliy
03.06.2017
10:27:33
конкурируем с youdo.com

Dmitry
03.06.2017
10:45:13
короче разобрался

сделал еще один хелпер

def menu_divider # content_tag :img, src: path_to_image_divider, style: { height: '24px' } image_tag 'index/logo.png', class: 'item-divider' end

и добавил

].join(menu_divider).html_safe в массив

Nikolay
03.06.2017
21:01:20
А что вы используете для сессий на удаленном терминале?

Google
Nikolay
03.06.2017
21:01:27
Screen?

Admin
ERROR: S client not available

Ro
03.06.2017
23:26:20
драма на reddit

https://www.reddit.com/r/cscareerquestions/comments/6ez8ag/accidentally_destroyed_production_database_on/?utm_content=title&utm_medium=hot&utm_source=reddit&utm_name=frontpage

Fuzzy
04.06.2017
01:12:11
Бедный чувак, я бы прям на месте от инфаркта скопытился

Е
04.06.2017
05:38:28
драма на reddit
талантливый. этож надо так суметь както

Vadim
04.06.2017
07:22:58
https://www.reddit.com/r/cscareerquestions/comments/6ez8ag/accidentally_destroyed_production_database_on/?utm_content=title&utm_medium=hot&utm_source=reddit&utm_name=frontpage
Конечно, в нормальной компании бы такого не случилось. А. Бэкапы Б. Пароли боевой БД в каком-то документе, который видит джуниор? Что?

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

How could they possibly post a script THAT DELETES THE PRODUCTION DATABASE on a fucking wiki? We cut corners at my job sometimes... but holy fucking shit! This post is fake right? Please tell me it's fake.

:))

Aleksey
04.06.2017
07:35:18
)))

Ну типа там есть раздел "как дропнуть на фиг все"

И пароль там же

Root а пароль пустой вообще

Vadim
04.06.2017
07:56:03
Я вообще бай дефолт всегда на стороне джунов, учеников и т.д. — каждый раз, когда вы думаете: «Этот парень лох, он даже не умеет/не знает X» — знайте, темная сторона силы овладевает вами :)

Nikolay
04.06.2017
08:08:53
настраиваю postgree для rails, если что-то не так настроил сервер ведь не стартанет?

даже без базы стартует, инструкция на gorails врет )

Michael
04.06.2017
08:30:56
может у вас в database.yml sqlite еще )

Nikolay
04.06.2017
08:33:16
нет, я проект создал с опцией postgresql

Google
spartakusQ
04.06.2017
08:51:03
нет, я проект создал с опцией postgresql
Оно же всё равно базу подтаскивае sqlite

Это ты тинетику делаешь?

Nikolay
04.06.2017
08:51:55
да

хотел пользователя pg настроить так, чтобы не вписывать настройки в database.yml, вроде и можно, но rubymine ругается на подключение без пароля

так что задал

Uber
04.06.2017
12:11:54
Приветствую. Есть ajax скрипт, который почему-то начинает работать только после перезагрузки страницы. В чем может быть проблема?

Vitaliy
04.06.2017
12:13:00
турболинки

когда они включены (а по умолчанию в рельсах 5 включены), нужно привязывать third-party скрипты в событиям турболинков



Uber
04.06.2017
12:16:14
Спасибо!

Страница 194 из 921