5

当我尝试运行我的视图时,我得到了这个:

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'

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

4

2 回答 2

9

重新启动服务器,它工作正常!

于 2012-07-04T15:21:39.867 回答
3

application_controller.

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

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

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

于 2012-07-04T15:22:09.810 回答