Ruby on Rails 特性2024 年 12 月 18 日 | 2 分钟阅读 Rails 5 于 2015 年 9 月 18 日由 David Heinemeier Hansson 在亚特兰大发布。Rails 5 版本实现了一些新特性。 下面列出了一些特性
符号垃圾回收器传递符号会打开系统中受到多次攻击的可能性。符号垃圾回收器会收集符号,防止您的系统受到多次攻击。 模块 #prepend它允许您在预先准备的类前面插入一个模块。 关键字参数它支持关键字参数,这有助于减少 Rails 应用程序的内存消耗。 Action Mailer新的方法 deliver_now 或 deliver_later 用于代替 #deliver 和 #deliver!。 Action View辅助方法如 content_tag_for 和 div_for 从核心中删除,并移到一个单独的 gem 中。 Turbolinks有时网页重新加载非常慢,因为它从服务器加载整个页面。Turbolinks 3 仅重新加载 body 的内容,而不是重新加载整个页面。 Action Cable它是一个框架,用于通过 Websockets 扩展 Rails 以添加一些功能。它非常流畅地将 Websockets 与 Rails 应用程序的其余部分集成。它允许您轻松地向应用程序添加一些实时功能。 ActionPack Assertions断言 assert_template 和 assigns() 已弃用,并移到它自己的 gem 中。 Rails API它允许您生成 API 并清理应用程序不需要的所有中间件。 从任何地方渲染以前我们使用 gem render_anywhere 来渲染控制器之外的视图。在 Rails 5 中,您可以从任何地方渲染您的视图。 Rake 命令Rails 5 为您提供了一个功能,允许您使用 rake restart 命令重新启动所有应用程序。 自定义 URL可以在 Rails 中开发搜索引擎友好的 URL。 AJAX 库Rails 为您提供了一个广泛的 AJAX 函数库。AJAX 所需的相关 java 脚本会自动生成。 下一个主题Ruby on rails 安装 |
我们请求您订阅我们的新闻通讯以获取最新更新。