Size: a a a

2020 March 11

D

Dmitriy Y. in RubyRush
тут вчера про AnyCable писали
источник

M

Maxim in RubyRush
Dmitriy Y.
тогда в  app/models/ ваша модель validation: ...... там может быть указано
Еще вот это выводит, перед ошибкой про пароль (0.1ms)  begin transaction
AdminUser Exists (0.1ms)  SELECT  1 AS one FROM "admin_users" WHERE "admin_users"."email" = ? LIMIT ?  [["email", "niac@niac.com"], ["LIMIT", 1]]
 (0.0ms)  rollback transaction
источник

А

Александр in RubyRush
Dmitriy Y.
тут вчера про AnyCable писали
ну да - следующий шаг :)
источник

N

Ni in RubyRush
Александр
Ну решил разобраться с этим наконец, а то руки не доходили. Думаю да - может и запилю чат. Но пока больше для саморазвития
ну в вашем кейсе это не критично, но лучше не принимать никаких параметров от юзера

допустим, у нас есть Chat#1 и Chat#2
и User#1, который ни состоит ни в каком из чатов

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

D

Dmitriy Y. in RubyRush
Maxim
Еще вот это выводит, перед ошибкой про пароль (0.1ms)  begin transaction
AdminUser Exists (0.1ms)  SELECT  1 AS one FROM "admin_users" WHERE "admin_users"."email" = ? LIMIT ?  [["email", "niac@niac.com"], ["LIMIT", 1]]
 (0.0ms)  rollback transaction
он точно его уже не создал?
источник

M

Maxim in RubyRush
Список пользователей пуст
источник

А

Александр in RubyRush
Ni
ну в вашем кейсе это не критично, но лучше не принимать никаких параметров от юзера

допустим, у нас есть Chat#1 и Chat#2
и User#1, который ни состоит ни в каком из чатов

в текущей реализации он потенциально со своей стороны может инициировать подписку на обновления чата
Я хочу приватный чат сделать, когда user_1 и user_2 должны на отдельный канал подписаться
источник

N

Ni in RubyRush
тогда лучше начать с юзеров)
источник

N

Ni in RubyRush
и там в итоге получится что-то вроде

  def subscribed
   current_user.chats.each { |chat| stream_for chat }
 end
источник

А

Александр in RubyRush
Ni
и там в итоге получится что-то вроде

  def subscribed
   current_user.chats.each { |chat| stream_for chat }
 end
спасибо! видел такое
источник

M

Maxim in RubyRush
Dmitriy Y.
он точно его уже не создал?
Не знаю, где это было прописано, но вместо encrypted_password нужно было прописать просто password. Пользователь вроде создался
источник

N

Ni in RubyRush
Maxim
Не знаю, где это было прописано, но вместо encrypted_password нужно было прописать просто password. Пользователь вроде создался
рельсы обрабатывают этот момент, они автоматически хешируют пароль
источник

M

Maxim in RubyRush
Только теперь, при логине, они ругаются на неопределенный ID😂
источник

D

Dmitriy Y. in RubyRush
а в базе id  у него есть?
источник

A

Artem in RubyRush
rails dbconsole и там уже сделал бы.
источник

M

Maxim in RubyRush
Dmitriy Y.
а в базе id  у него есть?
AdminUser.alll - id: 1
источник

D

Dmitriy Y. in RubyRush
ну норм же, а когда логинишься он что в консоли сервера пишет?
источник

M

Maxim in RubyRush
Сейчас посмотрю
источник

M

Maxim in RubyRush
NoMethodError (underfined method 'id' for nil:NilClass)
источник

D

Dmitriy Y. in RubyRush
а в схеме не было что-то вроде user_id?
источник