2016-08-23 78 views
0

UserController中,我需要創建一個新的Character。但是,使用Character.new時返回nil。如何解決這個問題呢?嘗試創建新的應用程序記錄時,返回無

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 
+0

你得到了什麼確切的錯誤? – Pavan

+0

@Pavan'NoMethodError(未定義的方法'finder_needs_type_condition?'爲nil:NilClass):app/controllers/users_controller.rb:21:'create'' – Macabeus

+0

你在字符模型中所有的列是什麼? – kiddorails

回答

相關問題