我是rails(通常是一个python人)的新手,并且刚刚尝试构建一个简单的任务管理器应用程序以获得乐趣.我正在使用Devise进行身份验证,并且我正在尝试与用户关联的单个Task对象.我在Task模型中添加了以下内容:
class Task < ActiveRecord::Base
belongs_to :user
end
Run Code Online (Sandbox Code Playgroud)
我在Devise的用户模型中添加了以下内容:
class User < ActiveRecord::Base
has_many :tasks
<<normal Devise stuff>>
end
Run Code Online (Sandbox Code Playgroud)
每当我添加这些信息时,我就会运行:rake db:migrate.然后它给了我一个错误,当我尝试用它做任何事情时,user_id的数据库字段不存在.
我确信这是一件相当简单的事情.谢谢您的帮助.