Ruby on rails 如何使用Rail访问ActiveRecord模型';什么是ActionCable? class NoteChannel
收到消息并正确填充数据参数。但是,对Ruby on rails 如何使用Rail访问ActiveRecord模型';什么是ActionCable? class NoteChannel,ruby-on-rails,actioncable,Ruby On Rails,Actioncable,收到消息并正确填充数据参数。但是,对注释的更改不会保留在数据库中。我是不是误会了ActionCable 我不能通过ActionCable访问存储在MySQL数据库中的ActiveRecord模型吗?好的,代码一般都很好。我在本地使用Puma作为web服务器,这不会像rails s那样在控制台中显示错误消息 相反,我不得不跟踪开发日志以查看错误: tail-f log/development.log 事实证明,本例中的错误是404。我应该以字符串而不是符号的形式访问哈希键: class NoteC
注释的更改不会保留在数据库中。我是不是误会了ActionCable
我不能通过ActionCable访问存储在MySQL数据库中的ActiveRecord模型吗?好的,代码一般都很好。我在本地使用Puma作为web服务器,这不会像rails s
那样在控制台中显示错误消息
相反,我不得不跟踪开发日志以查看错误:
tail-f log/development.log
事实证明,本例中的错误是404。我应该以字符串而不是符号的形式访问哈希键:
class NoteChannel < ApplicationCable::Channel
def save_note(data)
note = current_user.notes.find(data[:id])
note.content = data[:content]
note.save!
end
end
好的,结果代码基本上是好的。我在本地使用Puma作为web服务器,这不会像rails s
那样在控制台中显示错误消息
相反,我不得不跟踪开发日志以查看错误:
tail-f log/development.log
事实证明,本例中的错误是404。我应该以字符串而不是符号的形式访问哈希键:
class NoteChannel < ApplicationCable::Channel
def save_note(data)
note = current_user.notes.find(data[:id])
note.content = data[:content]
note.save!
end
end