Tag: 邀请

设计可邀:未初始化的常量

我正在使用设计,工作正常,现在我尝试使用devise_invitable。 我正确安装了它,但是当我尝试访问时出现错误 HTTP://本地主机:3000 /用户/邀请/新 错误是: Started GET “/users/invitation/new” for 127.0.0.1 at 2011-07-06 20:47:07 -0300 ActionController::RoutingError (uninitialized constant Users): Rendered /Users/Fernando/.rvm/gems/ruby-1.9.2-head/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.9ms) The routes looks like ok, and I dont know why it return this error. 路线: accept_user_invitation GET /users/invitation/accept(.:format) {:action=>”edit”, :controller=>”devise/invitations”} user_invitation POST /users/invitation(.:format) {:action=>”create”, :controller=>”devise/invitations”} new_user_invitation GET /users/invitation/new(.:format) {:action=>”new”, :controller=>”devise/invitations”}

Ruby on rails:设计,想添加邀请码?

我想为用户添加一个invite_code要求进行注册。 IE浏览器。 除了要求他们指定电子邮件/密码组合,我还想要一个额外的字段:invite_code。 这是一个临时修复,以便非通缉的用户在给定的alpha期间无法登录。 我很困惑,因为Devise没有添加控制器。 我对虚拟属性的概念很熟悉,我觉得我可以将:invite_code添加到模型中,然后只需硬编码一步就可以说邀请代码必须等于12345或者其他任何东西。 设计认证是否有意义? 我如何从适当的轨道安静的方法接近这个? 非常感谢你。