
Alex
27.06.2017
12:51:16

Klim
27.06.2017
12:53:59

pchellovod
27.06.2017
12:55:31

Google

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

pchellovod
27.06.2017
13:04:58
ага
формат вывода Time.now.min

Антон
27.06.2017
13:06:31

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

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

pchellovod
27.06.2017
13:25:01

Антон
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

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

Vitaly
27.06.2017
16:41:11
https://github.com/RolifyCommunity/rolify/wiki/Devise---CanCanCan---rolify-Tutorial

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!' ты как Гитлер прямо
нежнее будь к пользователю)

Ro
27.06.2017
16:52:57

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
ну и с точки зрения языка это неправильно
"Вы не разрешены"

Alex
27.06.2017
16:56:36

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 метод тоже такую проверку нужно вставлять?
кнопку скрыть не достаточно будет?