Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用Rail访问ActiveRecord模型';什么是ActionCable? class NoteChannel_Ruby On Rails_Actioncable - Fatal编程技术网

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