用户控制器未显示注册表单

时间:2012-07-03 20:02:47

标签: ruby-on-rails ruby-on-rails-3 devise

我有一个rails应用程序,我正在尝试将devise_invitable集成到。所以,当然认证系统是Devise。设计不会进行注册,而是由CRUD控制器处理,因此只有管理员可以使用它进行注册。

在我的顶部代码中,我有:

class UsersController<ApplicationController

我不确定是否必须更改为

class UsersController<Devise::InvitationsController

因为,当我尝试这样做时,我的路线说/用户不是路径。

CRUD控制器很简单,看起来像这样:

  def new
    @user = User.new
  end

我也不认为这是视图,因为我在日志文件进入日志文件时添加了调试,而且确实如此。另外,在我尝试添加devise_invitable之前,这工作正常。

有关为什么不显示表单的任何想法?控制台也没有显示任何错误。

1 个答案:

答案 0 :(得分:0)

我需要在form_for前面添加一个等号,而不是<% form_for(user)%>使用<%=form_for(user)%>

相关问题