@rubyschool

Страница 225 из 921
Klim
27.06.2017
12:53:59


pchellovod
27.06.2017
12:55:31
в Абаке среди тестовых было. Фигня.
ещё одно авторитетное мнение

https://paste2.org/fkMp2VVU
18:02 некорректно показывает, переделывай

Google
Антон
27.06.2017
13:03:59
без нолика?

pchellovod
27.06.2017
13:04:58
ага

формат вывода Time.now.min

Антон
27.06.2017
13:06:31
формат вывода Time.now.min
уже, просто исправления не заливал )

pchellovod
27.06.2017
13:07:08
ещё секунды добавь и ежесекундное обновление

Антон
27.06.2017
13:15:56
да пожалуйста )

Klim
27.06.2017
13:16:29


pchellovod
27.06.2017
13:16:37
https://paste2.org/77yw24Zc
только теперь у секунд такая же проблема)

Антон
27.06.2017
13:17:35
ага, но я пока не правил, ща метод Time смотрю

pchellovod
27.06.2017
13:25:01
ага, но я пока не правил, ща метод Time смотрю
strftime('%H:%M:%S') вот так вернёт в норм формате

Антон
27.06.2017
13:25:13
Ха!

Google
Антон
27.06.2017
13:25:15
нет ))

в смысле да, но нет ))

когда мы делаем to_i , то 0 отрезается

Сделал )) ща покурю и скину

https://paste2.org/9vaXFGZA

во, с ноликами )

spartakusQ
27.06.2017
13:55:33
Наркоманы))

Антон
27.06.2017
13:57:04


spartakusQ
27.06.2017
14:01:20
А гем колорайз тупо цает делает?

Цвет

Антон
27.06.2017
14:03:02
ага

Vladimir
27.06.2017
15:03:23
Кто-то скидывал ссылку на бесплатную скачку книги Effective testing with rspec 3 - Myron Marston Осталась еще ссылка?

Vadim
27.06.2017
15:18:58
я писал про неё, но ссылку не скидывал

spartakusQ
27.06.2017
15:34:52
а может кто подсказать как разбить текст на отдельные массивы по словам

Nikolai
27.06.2017
15:35:15
Оператор split

Оператор строки

Сорян, не оператор, а метод

Al`mir
27.06.2017
15:36:06
"Строка".split()

spartakusQ
27.06.2017
15:36:20
да оно как то не так делает

я уже проверял

Google
Nikolai
27.06.2017
15:36:32
Если нужно не так, то регэкспом

spartakusQ
27.06.2017
15:36:53
что такое рэгэксп

Nikolai
27.06.2017
15:37:08
Regular Expression

Регулярное выражение

Давай пример кода

Чтобы было понятно, откуда данные тянутся

У меня была похожая проблема при парсинге страницы nokogiri

Сплитило почему-то не по пробелам, а по символам

spartakusQ
27.06.2017
15:46:48
lines = [] File.open ('test.txt') do |file| lines = file.readlines end



вот так со сплитом делает

но нужно чтобы это был массив массивов

spartakusQ
27.06.2017
15:47:28
чтобы выборку по внутреннему делать

Zulkar
27.06.2017
15:53:08
lines = [] File.open ('test.txt') do |file| lines = file.readlines end
какой у тебя текст и в каком виде ты его хочешь видеть?

spartakusQ
27.06.2017
15:54:51
разделить надо обычный текст и потом передать дальше

то есть только слова больше 3 символов

всё остально отбрасывать

[[Sed] [perspiciatis] [unde] [omnis] [iste] [natus]]

как то так надо

то есть открыть, отсортировать и передать

Google
Alex
27.06.2017
16:24:38
Всем привет! Что-то я запутался. Есть Devise, есть CanCanCan. Приложение блог - в блоге есть посты. Хочу в контроллере в методе edit выдать доступ к данному методу только admin или автору (if current_user.id == @article.user_id)

автора я могу проверить, пример выше

а как проверить админа?

во вьюхе я сделал так: <% if can? :update, @article %> <%= link_to 'Edit', edit_article_path(article), class: "btn btn-warning btn-sm" %> <% end %>

Ракета
27.06.2017
16:25:15
роли

Alex
27.06.2017
16:26:07
но это лишь скрывает или показывает ссылку, права внутри не проверяются

роли
понятно, что роли, как условия описать?

Ракета
27.06.2017
16:26:56
ИЛИ

)))

Admin
ERROR: S client not available

Ракета
27.06.2017
16:27:19
if user_is_author || user_is_admin

Alex
27.06.2017
16:27:48
автор - это не роль

нету такой роли, любой мембер может быть автором и не быть.

И автором он является только для своего поста

Ракета
27.06.2017
16:28:25
а роли админа нет?

Alex
27.06.2017
16:28:41
роль админа есть

if current_user.id == Article.find(params[:id]).user_id || can? :update, @article

так тоже не работает

он не понимает символ :update в данном условии

насколько я понимаю can? может применяться только с собственным if ?

Google
Alex
27.06.2017
16:47:12
def edit if can? :update, Article.find(params[:id]) @article = Article.find(params[:id]) elsif current_user.id == Article.find(params[:id]).user_id @article = Article.find(params[:id]) else redirect_to root_path, notice: 'You are not permited!' end end

вот так работает

Oleg
27.06.2017
16:51:24
'You are not permited!' ты как Гитлер прямо

нежнее будь к пользователю)

Alex
27.06.2017
16:54:01
<% if can? :update, article || current_user.id == article.user_id %> <%= link_to 'Edit', edit_article_path(article), class: "btn btn-warning btn-sm" %> <% end %>

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

Konstantin
27.06.2017
16:55:22
ТЫ НЕ ПРОЙДЕШЬ

'You are not permited!' ты как Гитлер прямо

Oleg
27.06.2017
16:55:32
а если скобки поставить? чтоб было видно, где аргументы методов

Konstantin
27.06.2017
16:56:21
ну и с точки зрения языка это неправильно

"Вы не разрешены"

Konstantin
27.06.2017
16:57:06
смысл поменялся на другой)

You don't have permission/You are not allowed

Alex
27.06.2017
16:57:23
я когда код пишу - вначале проверяю работает ли он, а потом кастомизацию делаю

access denied я обычно так пишу везде

Konstantin
27.06.2017
16:58:02
Тоже можно

Alex
27.06.2017
16:59:36
вопрос, а в destroy метод тоже такую проверку нужно вставлять?

кнопку скрыть не достаточно будет?

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