【发布时间】:2014-06-13 04:01:07
【问题描述】:
我正在学习 RailsApps Stripe 教程。
当通过devise registration 控制器创建新订阅者时,他们将通过content 控制器定向到他们的内容页面。我想使用他们在内容页面上注册时创建的name 和email address。但我似乎无法将参数带入内容控制器。
我将@user = User.find(params[:id]) 放入content_controller,但收到错误"Couldn't find User without an ID".
在请求信息>机架会话下列出的错误页面上:"warden.user.user.key"=>["User", [2],
这是否意味着用户 #2 的 ID 正在传递给 content_controller 但我无法访问它?
【问题讨论】:
-
给出
devise_registration_controller.rb和content_controller.rb中的内容,看看你是如何重定向的?
标签: ruby-on-rails devise ruby-on-rails-3.2 stripe-payments railsapps