当我在浏览器中访问我的rails应用程序时,我收到以下错误:
编译CSS资产时出错 ArgumentError:“2013-09-20T10:02:37-05:00”
中没有时间信息通过清除缓存并清理资产并重新启动Apache,我能够解决此错误。但是,我不能再这样做了。
这不是我的第一个Rails项目,但这是我第一次遇到这个错误,我无法弄清楚如何解决这个问题。我还应该补充说,我一直在开发应用程序一周,没有这个错误。我没有改变我的任何资产。
我想我会从我的日志文件中添加错误消息。
Completed 500 Internal Server Error in 15066ms
ActionView::Template::Error (no time information in "2013-09-25T12:55:42-05:00"):
2: <html>
3: <head>
4: <title>JournalReview</title>
5: <%= stylesheet_link_tag "application", :media => "all" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %>
8: </head>
app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb___63165616209989497_70158248592280'
Rendered vendor/ruby/1.9.1/gems/actionpack-3.2.13/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.3ms)
Rendered vendor/ruby/1.9.1/gems/actionpack-3.2.13/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.0ms)
Rendered vendor/ruby/1.9.1/gems/actionpack-3.2.13/lib/action_dispatch/middleware/templates/rescues/template_error.erb within rescues/layout (9.6ms)
感谢。
答案 0 :(得分:0)
我解决了这个问题。我已经覆盖了“!”运算符显示为数学中使用的阶乘符号。我测试了这个,因为我曾预料到这会干扰错误的逻辑,我没想到这会通过时间/日期的错误。
无论如何,我从我的模块中删除了那个操作符,一切正常。