首页 > 解决方案 > 开源画布 - NoMethodError(未定义的方法 `lti_guid'

问题描述

我正在尝试从以下文档( https://github.com/instructure/canvas-lms/wiki/Quick-Start)安装“开源画布” 。

我已经安装了它,但是在启动服务器并尝试访问 URL 后,我收到“NoMethodError(未定义的方法 `lti_guid'”错误。

/var/lib/gems/2.4.0/gems/activemodel-5.1.6.2/lib/active_model/attribute_methods.rb:432:in `method_missing':

def method_missing(method, *args, &block)
  if respond_to_without_attributes?(method, true)
    super
  else
    match = matched_attribute_method(method.to_s)
    match ? attribute_missing(match, *args, &block) : super
  end
end

我在 Ruby 方面的经验为零,所以这有点棘手。

使用:

Ubuntu 18.04.2 LTS

导轨:5.1.6.2

宝石:2.6.14.4

Ruby:2.4.6p354(2019-04-01 修订版 67394)[x86_64-linux-gnu]

纱线:1.10.1

后regreSQL:10.9

NPM:6.9.0

标签: ruby-on-railscanvas

解决方案


推荐阅读