我有一个以new.html.erb
下面的代码命名的视图:
<%= some_non_existent_thing.imaginary_method %>
Run Code Online (Sandbox Code Playgroud)
现在,我只看到一个简单的500错误页面,如下所示:
500内部服务器错误
如果您是本网站的管理员,请阅读此Web应用程序的日志文件和/或Web服务器的日志文件,以了解出现了什么问题.
我不应该看到一个非常格式化的页面,其中包含有关异常的一些信息
我不确定我在这里会遗漏一些东西,但我相信当视图中出现错误时,rails会在开发环境中显示完整的错误页面.
我正在尝试使用mailsoid与Rails 4.1.0应用程序,并在moongodb 2.6.0上获得错误17287(与早期版本的mongodb上的10068相同).这是错误消息:
The operation: #<Moped::Protocol::Query @length=127 @request_id=5 @response_to=0 @op_code=2004 @flags=[] @full_collection_name="educandose_development.users" @skip=0 @limit=-1 @selector={"$query"=>{"_id"=>{"$oid"=>BSON::ObjectId('534d6f4f6372618443000000')}}, "$orderby"=>{:_id=>1}} @fields=nil> failed with error 17287: "Can't canonicalize query: BadValue unknown operator: $oid" See https://github.com/mongodb/mongo/blob/master/docs/errors.md for details about this error.
Run Code Online (Sandbox Code Playgroud)
什么可能是错的?