【问题标题】:ActionView::Template::Error, multiple unknown regexp options problemsActionView::Template::Error,多个未知的正则表达式选项问题
【发布时间】:2012-02-26 12:39:26
【问题描述】:

1 提出申请,到目前为止一切正常。然而,突然之间,ActionView 突然可怕地失败了。它似乎无法识别任何封闭的 html 标签。每次它看到一个封闭的括号,它声称这些是未封闭的。然而,他们都是!我已经在下面发布了错误日志,也许有人知道发生了什么。我也只放了部分日志,因为它很大。

~/app/views/layouts/application.html.erb:20: unknown regexp options - pa
unmatched close parenthesis: /div>

        <div class="rhm1-bg">

Extracted source (around line #20):

17:         <ul>
18:       <% if user_signed_in? %>
19:         Signed in as <%= current_user.email %>. Not you?
20:         <li><span><%= link_to "Sign out", destroy_user_session_path, :method => :delete %></span></li>
21:       <% else %>
22:         <li><span><%= link_to "Sign up", new_user_registration_path %></span></li>
23:         <li><span><%= link_to "Sign in", new_user_session_path %></span></li>

但是在我的 HTML 文件中,这个 div 当然是关闭的。

编辑: 似乎 ActionView 在几乎所有方面都失败了。有谁知道为什么会突然发生这种情况?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.1 actionview


    【解决方案1】:

    所以在尝试注释掉包含的 javascript 文件时,我做到了

    <%= #javascript_include_tag "http://localhost:9292/faye.js" %>
    

    注意#。这就是让 ActionView 关闭的原因。

    应该是什么:

    <!--<%= javascript_include_tag "http://localhost:9292/faye.js" %>-->
    

    【讨论】:

    • 很好的修复!!!非常感谢 varatis.. 我从来没有注意到这一点,并一直指责 deface 编译错误!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 2012-06-19
    • 1970-01-01
    • 2020-05-14
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多