当我尝试运行我的观点时,我得到了这个:
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'
我猜我需要在控制器中添加其他内容我只是不知道...对不起,如果这是一个非常明显的问题!
答案 0 :(得分:9)
重新启动服务器,它运行正常!
答案 1 :(得分:3)
从application_controller
呈现视图并不是传统的Rails。
然而,正在发生的事情是Rails正在寻找一个实际的模板或视图:
RAILS_ROOT/app/views/application/login.html.erb
您可以在上述路径添加 / 创建该模板。或者您可以重定向到另一个控制器(存在并且确实呈现实际模板)。