我想提出一个登录路由,并已将此添加到routes.rb中resources :sign_in
Ruby on Rails的 - 在命名约定整个路线
我犯了这样的控制器可能出现的错误:
class Mobile::Sign_inController < ApplicationController
layout "mobile/application"
def get
respond_to do |format|
format.html
end
end
def index
respond_to do |format|
format.html
end
end
end
,它似乎得到正确路由,但在这里我位于视图文件:
/app/views/mobile/sign_in.html.haml
刚刚有1线用于测试目的:
%strong{:class => "code", :id => "message"} Hello Signin!
但是当我在浏览器中访问网址:http://m.cmply.local:8800/signin时,屏幕是完全白色的,浏览器中没有渲染任何东西。
任何想法为什么发生这种情况,以及如何解决它?
谢谢!
你可以尝试改变从'手机:: Sign_inController'控制器类名称为'移动:: SignInController' – PinnyM 2012-04-16 21:56:42
@PinnyM刚刚试了一下,同样的结果...我只是看什么也没有全白屏幕的浏览器渲染。 – GeekedOut 2012-04-16 21:57:45