Rails 5.1中有哪些新型:更好的JavaScript,适用于初学者
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发布。
- · 蓬勃发展的Fintech,AI部门促进了英国技术资金
- · DBS现代化计划是一个“无能为力”的“MasterClass
- · 机器人行业从福岛的成功和失败中学习
- · Reliance Jio Hasten Indian Mobile Consolidation的免费赠品
- · 英特尔 - 移动式合并,以提高宝马的自动驾驶汽
- · Intel比赛在自动驾驶汽车中播放15.3亿美元Mobileye购买
- · 美国陆军展示了它的“Hoverbike”的送货无人机
- · VM感知存储先锋TINTRI濒临破产
- · 94%的Microsoft漏洞可以很容易减轻
- · RCN报告发现,由糟糕的穷人和缺乏支持留下来的护