ActionView::Template::Error,多个未知的正则表达式选项问题

发布于 2025-01-02 12:07:42 字数 984 浏览 3 评论 0原文

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 似乎在几乎所有方面都失败了。有谁知道为什么会突然发生这种情况?

1 to make an application, and everything's been working fine so far. However, out of nowhere, ActionView is suddenly failing horribly. It seems it can't recognize any closed html tags. Every time it sees a closed parentheses, it claims that these are unclosed. However, they all are! I've posted the error log below, maybe someone knows what's going on. I've also put only part of the log because it's massive.

~/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>

But in my HTML file, this div is of course, closed.

Edit: it also seems that ActionView is failing on pretty much everything. Anyone know why this would suddenly be happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

隐诗 2025-01-09 12:07:42

因此,在尝试注释掉 javascript 文件的包含内容时,我确实

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

注意到了#。这就是 ActionView 被抛弃的原因。

它应该是什么:

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

So in trying to comment out the inclusion of a javascript file, I did

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

NOTE the #. That's what was throwing ActionView off.

What it should be:

<!--<%= javascript_include_tag "http://localhost:9292/faye.js" %>-->
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文