将 .rhtml 视图转换为 .html.erb 等

发布于 2024-10-15 16:54:41 字数 465 浏览 4 评论 0原文

在将旧的 Rails 应用程序迁移到 2.3.10 时,我遇到了 这篇博文,其中有一个很好的 rake 任务,可以将 .rhtml 文件转换为 .html.erb。 rjs.js.rjs.haml.html.haml 等。但是,当我运行它时,我发现部分尚未更新,因为 rake 任务中的正则表达式在进行转换时会跳过部分。

在博客文章评论中,有人提到新的命名方案不适用于部分,这就是正则表达式的原因。有谁知道他指的是什么?这是一个在 Edge Rails 中存在了一段时间但随后得到纠正的错误吗?

In migrating an old Rails app to 2.3.10, I ran across this blog post that has a nice rake task to convert .rhtml files to .html.erb, .rjs to .js.rjs, .haml to .html.haml, etc. However, when I ran it I found that the partials hadn't be updated, because the regex in the rake task skips partials when doing the conversions.

In the blog post comments, someone mentions that the new naming scheme doesn't work for partials, which is why the regex is the way it is. Does anyone know what he's referring to? Was this a bug that was around for a while in edge Rails but then corrected?

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

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

发布评论

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

评论(1

流年已逝 2024-10-22 16:54:41

下面有两条评论,另一条评论提到了修复该问题的修订版。

Two comments below that one, another mentions the revision where that issue was fixed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文