获取 NoMethodError - 未定义的方法,即使该方法不存在
Getting NoMethodError - undefined method even though the method doesn't exist
我有一个 Sinatra 应用程序,当我访问 url 时,它会尝试以某种方式从之前的代码中检索数据。例如,以前的用户控制器有一些代码来检索用户,目前我已经删除了所有内容。它仍然给出以下错误:
NoMethodError at /testers/v1/users
undefined method `default_user_id'
我什至从模型、架构、迁移中删除了“default_user_id”,并且没有出现在 Postgres 的 table 中。
schema.rb:
create_table "users", force: :cascade do |t|
t.string "code", limit: 10, null: false
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
end
控制器:
module Testers
module V1
class UsersController
get '/' do
success(200, 'result')
end
end
end
end
重置数据库后似乎有效db:reset
我有一个 Sinatra 应用程序,当我访问 url 时,它会尝试以某种方式从之前的代码中检索数据。例如,以前的用户控制器有一些代码来检索用户,目前我已经删除了所有内容。它仍然给出以下错误:
NoMethodError at /testers/v1/users
undefined method `default_user_id'
我什至从模型、架构、迁移中删除了“default_user_id”,并且没有出现在 Postgres 的 table 中。
schema.rb:
create_table "users", force: :cascade do |t|
t.string "code", limit: 10, null: false
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
end
控制器:
module Testers
module V1
class UsersController
get '/' do
success(200, 'result')
end
end
end
end
重置数据库后似乎有效db:reset