小编fel*_*ero的帖子

Rails完整错误页面未显示查看错误

我有一个以new.html.erb下面的代码命名的视图:

<%= some_non_existent_thing.imaginary_method %>
Run Code Online (Sandbox Code Playgroud)

现在,我只看到一个简单的500错误页面,如下所示:

500内部服务器错误
如果您是本网站的管理员,请阅读此Web应用程序的日志文件和/或Web服务器的日志文件,以了解出现了什么问题.

我不应该看到一个非常格式化的页面,其中包含有关异常的一些信息

我不确定我在这里会遗漏一些东西,但我相信当视图中出现错误时,rails会在开发环境中显示完整的错误页面.

error-handling views ruby-on-rails stack-trace

6
推荐指数
1
解决办法
1226
查看次数

带有rails 4.1和devise的Mongodb错误代码10068或17287

我正在尝试使用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)

什么可能是错的?

ruby-on-rails mongodb devise mongoid ruby-on-rails-4.1

5
推荐指数
2
解决办法
3302
查看次数