
Alex
03.08.2017
06:41:33
неправильно ты дядя федор, банишь.

Alexander
03.08.2017
06:41:47

Alex
03.08.2017
06:42:09
чойта?
надо пкм
[X] Бан пользователя
[X] Report Spam
[X] Delete all messages

Alexander
03.08.2017
06:42:16

Google

Alex
03.08.2017
06:42:27
так ты его тогда и так забанил, бот не нужен

Alexander
03.08.2017
06:43:04
базейка у бота пополняется ж
или она тупо не работает?

Alex
03.08.2017
06:43:25

Alexander
03.08.2017
06:43:43
вроде у него была общая базейка акков, которые забанены
иоже уже что изменили

Alex
03.08.2017
06:43:55
одноразовые акки которые скоро станут Deleted?

Alexander
03.08.2017
06:44:05
логично

Denis
03.08.2017
07:47:23
Could not find i18n-0.8.6 in any of the sources
Полуаю такую ошибку хотя данный гем в системе имеется

Lupsick
03.08.2017
07:51:38
Bundle install

Denis
03.08.2017
07:54:50
делал
bundle pack
bundle install --path vendor/cache

Google

Anatoly
03.08.2017
15:09:33
Ребят, почему на user с devise не поменять пароль или имейл через update_attributes / update_with_password?
В модели:
def confirmation_required?
false
end

Fedor
03.08.2017
15:11:43
потому что их там нет
#<User id: 1, email: "xxx@gmail.com", created_at: "2017-07-29 09:45:58", updated_at: "2017-08-01 07:48:48">
они отдельно хранятся
и менять надо специальными методами девайса

Anatoly
03.08.2017
15:13:41
потому что их там нет
Ну вот имейл то есть, почему он не меняется? Хотя update_attributes вовзаращает true, но в базу пишет все. кроме нового имейла. Где копать?

Fedor
03.08.2017
15:15:11
вообще странно выглядит
именно емэил я так, вроде менял

Alexey
03.08.2017
15:21:22
вообще, пароль хранится - только зашифрованный
оказывается, можно обновить с помощью метода update_without_password
в рельсах куда ни плюнь - одна магия )

Mikhail
03.08.2017
15:35:51
Всем привет! Есть ли какой то способ вызов каждого метода в классе оборачивать перехватчиком исключений?
Кроме этого - https://stackoverflow.com/questions/7433967/having-exception-handling-as-a-common-method-in-ruby

Fedor
03.08.2017
15:38:19
только хотел посоветовать...
а чем блоки не устраивают?

Mikhail
03.08.2017
15:40:55
ну хотелось бы нечто вроде before и after как в рельсах?

Михаил
03.08.2017
15:42:19
класс-обертка с method_missing/respond_to, как вариант, я полагаю

Alexey
03.08.2017
15:42:53
можно еще попробовать https://github.com/gcao/aspector
method_missing вроде медленный

Fedor
03.08.2017
15:46:17

Google

Fedor
03.08.2017
15:46:19
https://github.com/rails/rails/blob/master/activerecord/lib/active_record/callbacks.rb
открываем и смотрим, как там сделано )
учимся и пользуемся )

Mikhail
03.08.2017
15:47:06
Ага, спасибо всем!

Sergey
03.08.2017
16:10:51

v
03.08.2017
16:17:39
Сергей
эхто настолько не в тему
господа хорошие, а подскажите, что модные рубисты используют для реализации календаря событий?
типа вот эдакой штуки
https://github.com/excid3/simple_calendar
или может что попроще и попрямее есть?

Nick
03.08.2017
17:01:01
https://fullcalendar.io/

v
03.08.2017
17:02:13
мне бы шобы с рельсой легко интегрировался
типа - записи в базе => Отметочки в календаре

Nick
03.08.2017
17:13:10
Ручками. Полного комплекта не знаю

Vlad
03.08.2017
19:43:48
Вопрос по materialize верстальщик скинул мне макет на materialize. Задача прикрутить его в rails проект. Гемчик я подключил, require ,везде прописал. Вопрос: какие и где файлы мне создать, чтобы скажем так мне прикрутить эту страницу index.html.erb и она отображалась со всеми стилями и как надо? Подскажите плз, буду оч благодарен;)

wi11son
03.08.2017
19:53:07
@vskopuk а в от ты расскажи, как ты хранишь записи в базе? вот просто интересно

v
03.08.2017
19:54:27

wi11son
03.08.2017
19:54:41
start-end?
recurrent?

v
03.08.2017
19:54:50
нит
только старт

Google

wi11son
03.08.2017
19:55:17
и пользователь не может сказать: эвент каждый четверг

v
03.08.2017
19:55:43
ну, можно конечно такое впендюрить

Admin
ERROR: S client not available

wi11son
03.08.2017
19:55:49
я просто достаточно долго парился с caldav'ом

v
03.08.2017
19:55:50
но ихначально такой задачи не ставилось

wi11son
03.08.2017
19:56:11
но в целом это не реализуемо в базе
а так да, fullcalendar что выше рекомендован — более чем
да и в большинстве платных/бесплатных bootstrap тем он и используется
а я пытался генерить прямо расписания, но чего-то потыкал и подзабил
обошелся просто гугл календарём
https://github.com/fnando/recurrence — вот этот гем просто интересный
никак к рассписаниям не относится, но такая прикольная библиотечка, чтобы те же эвенты генерить, вытаскивать, проверять отрисовывать и так далее
наверно в идеале должно использоваться с каким-то пагинатором
причем пагинация наверно должна в тайм-интервалах быть

Roman
04.08.2017
06:33:11
отличная статья от Авди Гримма. в ней есть и TDD, и refinements, и Enumerable/Enumerator
в начале ссылка на статью, с которой все началось
http://www.virtuouscode.com/2017/08/02/riffing-on-interpose-in-ruby/

ojab
04.08.2017
06:41:38
b-b-b-u-t why [1, 2, 3, 4].flat_map { |x| [x, :sep] }
а, хотя тут в конце лишний элемент добавится, да
но .each_slice(2).flat_map должен работать ок
хотя тоже нет
хмхм

Google

Dima
04.08.2017
07:35:40
Как в sass идет работа с типами данных? Нужна функция аргумет pt, возвращаемое значение px: https://goo.gl/g1LZ8J


Jonas
04.08.2017
08:09:14
Всем привет. Меня зовут Жунис. Я из Астаны, Казахстан. Сейчас я разработываю проект которая автоматизирует снятие показаний рудодобывающей компаний Kazatomprom. (http://www.kazatomprom.kz/ru). Показания должна выгружаться в формате xlsx. Я использую gem axlsx для создания таблиц Excel. В моем случае таблица создается для модели показаний. Таблица использует три атрибута модели в качестве столбцов: имя аппарата, объем и дату. Имя аппарата берется внешним ключом с таблицы Devise. Каждая колонка даты должна показывать объем для соответсвуещего аппарата. Я хочу сделать автоматическое добавление столбцов даты, когда появятся новые данные из таблицы показаний. Названия колонок должны называться соответствуещей датой. Вот так надо:
Текущее состояние таблицы excel выглядит так:
И это код, который был написан с использованием axlsx:
Wb = xlsx_package.workbook
Wb.styles do | стиль |
Date_cell = style.add_style (format_code: "yyyy-mm-dd hh: mm")
Wb.add_worksheet (имя: «Заметки») do | sheet |
Sheet.add_row ["Devise number", "Volume", "Date"]
@ Notes.each do | note |
Sheet.add_row [note.devise.number, note.volume, note.created_at],
Style: [nil, nil, date_cell]
end
end
end
Итак, как сделать автоматическое добавление столбцов даты в таблицу? Спасибо вам, ребята.


Fedor
04.08.2017
08:14:22
я с ним уже давно не работал, но там все достаточно просто было
p.workbook.add_worksheet(:name => "Basic Worksheet") do |sheet|
sheet.add_row ["First Column", "Second", "Third"]
sheet.add_row [1, 2, 3]
end
из доки