尝试创建新的申请记录时,returns 无
When trying to create a new application record, returns nil
在 UserController
中,我需要创建一个新的 Character
。但是,当使用Character.new
returnsnil
时。如何解决这个问题?
class UsersController < ApplicationController
before_action :set_user, only: [:show, :update, :destroy]
# POST /users
def create
character = Character.new # error where
character.xp = 0
character.save
...
render json: "success"
end
end
角色模型为空。
class Character < ApplicationRecord
end
您的任何模型中都不能有 class
列,因为它是保留关键字。您应该进行迁移并将此列重命名为其他名称。
参考:
在 UserController
中,我需要创建一个新的 Character
。但是,当使用Character.new
returnsnil
时。如何解决这个问题?
class UsersController < ApplicationController
before_action :set_user, only: [:show, :update, :destroy]
# POST /users
def create
character = Character.new # error where
character.xp = 0
character.save
...
render json: "success"
end
end
角色模型为空。
class Character < ApplicationRecord
end
您的任何模型中都不能有 class
列,因为它是保留关键字。您应该进行迁移并将此列重命名为其他名称。
参考: