为什么未定义的方法`email' nil:Sinatra / Padrino的NilClass?

时间:2013-04-02 00:59:27

标签: ruby sinatra padrino

我正在关注此教程http://www.padrinorb.com/guides/blog-tutorial,并在将用户分配给所有现有帖子后出现undefined method email for nil:NilClass错误。

我错过了什么吗?可能这个教程已经过时了最新版本的Padrino?

我是否需要在models / account.rb中添加某种关联?

更新&解决方案

确保将post.rb模型放在app结构的主文件夹中。我在应用程序/模型下使用它。

#app/models/post.rb
class Post < ActiveRecord::Base
  belongs_to :account
  validates_presence_of :title
  validates_presence_of :body
end

然后

$ padrino rake ar:migrate:redo

0 个答案:

没有答案