Rails缺少模板

时间:2012-07-04 15:13:49

标签: ruby-on-rails view login controller action

当我尝试运行我的观点时,我得到了这个:

Missing template application/login with {:formats=>[:html], :locale=>[:en], :handlers=>[:coffee, :erb, :builder]}. Searched in: * "/home/carladessi/Goods In Final/app/views" 

在我的控制器中我有:

def login

  # respond_to do |format|
  # format.html

end

在我的路线中我有:

match "/login/", :controller => 'application',  :action => 'login'

我猜我需要在控制器中添加其他内容我只是不知道...对不起,如果这是一个非常明显的问题!

2 个答案:

答案 0 :(得分:9)

重新启动服务器,它运行正常!

答案 1 :(得分:3)

application_controller呈现视图并不是传统的Rails。

然而,正在发生的事情是Rails正在寻找一个实际的模板或视图:

RAILS_ROOT/app/views/application/login.html.erb

您可以在上述路径添加 / 创建该模板。或者您可以重定向到另一个控制器(存在并且确实呈现实际模板)。

相关问题