Rails 5.1中有哪些新型:更好的JavaScript,适用于初学者

2022-02-09 11:46:02来源:

Ruby在Rails上,Veteran Server-Side Web框架,在最近移动到第一个测试版的升级中,javascript正在播放javascript。

Rails 5.1提供多种改进,包括通过Facebook的新纱包管理器从NPM管理加密,系统测试和管理JavaScript依赖项。

[在Dev Shop中使用JavaScript吗?InfoWorld查看了17个JavaScript编辑器和IDE和22个JavaScript框架,准备采用。/ npm或纱线?node.js devs选择他们的包管理器。/跟上使用InfoWorld“S App Dev报告时事通讯编程的热门话题。]

通过管理JavaScript依赖项通过纱线,用户可以依赖于通过NPM的React等库。资产在管道中提供,Binstub Bin / Yarn用于添加这些依赖项。开发人员使用Version 5.1也可以通过WebPacker Gem使用WebPack模块Bundler编译JavaScript。但Rails 5.1将jQuery作为默认依赖项删除。通过重写Rails-UJS不引声脚本适配器来使用vanilla JavaScript,不再需要这种依赖性。

Rails 5.1还具有加密的秘密管理能力。使用Bin / Rails Secrets设置了加密的秘密文件:设置功能,它生成主键以存储在存储库外部,同时使开发人员能够提交生产秘密。

对于系统测试,Rails 5.1包括CapyBara Ruby库进行应用程序测试的包装。它来到Chrome浏览器的预注入,并使用失败屏幕截图增强。参数化邮件程序功能提供了在调用操作之前调用具有可用参数的邮件程序的选项。Rails 5.1通过统一两个层次结构,form_for和form_tag来简化表单创建,Form_with。同时,定向路由函数使得可以使用Ruby来执行根据参数来执行功能的程序化路由。

“我们甚至有争议,多年来与JavaScript的关系甚至有争议。但那个时候已经过去了,“DHH的5.1.0发布的公告说,这是据推测Rails创始人David Heinemeier Hansson。JavaScript,公告强调,近年来,ECMAScript 6和纱线和网克等工具的出现,近年来“完全改善了”。

这个故事,“轨道有什么新的5.1:最初的JavaScript为Starters“最初由Infoworld发布。


返回科技金融网首页 >>

版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。


相关文章