我的 PostgreSQL 数据库中有两个名为users
和的表businesses
。当用户登录并访问时,business/profile
我首先要检查他们是否实际创建了配置文件。如果没有,我想将它们重定向到business/create
. 所以基本上,我需要做的是检查businesses
表是否包含与当前用户关联的记录。我尝试了一些我认为可行的方法,但不断收到以下错误:
Couldn't find User/Business without an id.
目前我的路线文件包含以下定义:
get "business/profile"
get "business/account"
get "business/create"
devise_for :users
get "home/index"
root :to => "home#index"