Rails URL帮助器实验室 目标 使用路由助手生成URL 使用:as使用隐式和显式名称绘制路由 用变量绘制路线 使用需要变量的路由助手生成URL 指示 在本实验中,您将开始集成页面之间的链接功能,从而为Flatiron School建立学生管理仪表板。 当前正在通过四个测试,其余的需要实现代码才能开始通过。 为了完成本实验,您将需要完成以下任务: 用户应该能够导航到/students以查看所有学生。 用户应该能够在index页面上单击该学生的姓名,并被带到该特定学生的show页面。 在students表中创建一个名为active的新布尔属性。 (提示:您可能必须四处寻找设置( ahem )默认值(应默认为false)的最佳方法。 用户应该能够转到/students/:id/activate来在true和false之间切换其active属性。 (这只是激活路线,而不是实际视图。
2021-02-19 17:07:28 41KB Ruby
1
ActiveRecord模型Rails实验室 目标 手动创建迁移 手动创建模型 建立模型实例方法 建立模型 您可以在spec/models目录中找到此应用程序的测试套件,并使用以下命令运行它们: bundle exec rspec 。 该实验室进行测试以确保您的应用程序可以创建记录,并且具有可以在模型上调用的实例方法。 指示 手动创建一个名为“ students的表,该表具有以下列: first_name和last_name –这应该通过创建新的数据库迁移来完成 为学生表创建一个模型,该模型继承自ActiveRecord :: Base 在模型中实现to_s实例方法,该方法将为学生返回串联的名字和姓氏。 例如: first_name: "Daenerys", last_name: "Targaryen" => "Daenerys Targaryen" 在Learn.co上查看 ,并开始
2021-02-19 17:07:15 43KB Ruby
1
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
2021-02-18 11:07:14 168KB Ruby
1
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) 部署说明 ...
2021-02-17 18:06:07 302KB Ruby
1
Agile Web Development with Rails 5 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
2021-02-17 00:18:38 15.72MB Agile Web Development Rails
1
active_rails_examples
2021-02-13 11:04:30 443KB Ruby
1
Rails兼容性 支持 Ruby2.2〜2.7 Rails 3.2、4.2、5.0、5.1、5.2、6.0 安装 提供跨轨方法,以供您升级轨,反向移植功能,创建易于维护的gem等。 gem 'rails_compatibility' 然后执行: $ bundle 或自己安装为: $ gem install rails_compatibility 用法 发展历程 签出仓库后,运行bin/setup来安装依赖项。 然后,运行rake test来运行测试。 您也可以运行bin/console进行交互式提示,以进行实验。 要将这个gem安装到本地计算机上,请运行bundle exec rake install 。 要发布新版本,请更新version.rb的版本号,然后运行bundle exec rake release ,它将为该版本创建git标签,推送git commits和标签,并
2021-02-09 22:05:09 27KB rails activerecord rubygems backports
1
趣多多 :fire: 简单,强大的Rails第一方分析 在Ruby,JavaScript和本机应用程序中跟踪访问和事件。 默认情况下,数据存储在数据库中,因此您可以轻松地将其与其他数据合并。 :postbox: 出以获取电子邮件,并进行以进行A / B测试 :tangerine: 经过战斗测试 安装 将此行添加到您的应用程序的Gemfile中: gem 'ahoy_matey' 并运行: bundle install rails generate ahoy:install rails db:migrate 重新启动您的Web服务器,在浏览器中打开一个页面,然后将创建访问 :party_popper: 使用以下命令从控制器跟踪您的第一个事件: a
2021-02-06 09:04:38 56KB rails events analytics visits
1
兰比 Simple Rails和AWS Lambda集成 该项目的目标是提供最少的代码,以允许您的Rails应用程序响应 event传入的程序以及Lambda处理程序中的context对象。 我们支持应用程序负载平衡器集成或API网关。 def handler ( event : , context : ) Lamby . handler $app , event , context , rack : :http end 快速开始 完整文件 贡献 签出仓库后,运行: $ ./bin/bootstrap $ ./bin/setup $ ./bin/test 可以在GitHub上( 上
2021-02-05 09:11:00 67KB rails rack aws cloudformation
1
Zen Rails安全清单 概要 本文档提供了开发Ruby on Rails应用程序时要实施的安全措施的不一定全面的列表。 它旨在用作快速参考,并最大程度地减少开发人员健忘造成的漏洞。 它并不能替代开发人员有关安全编码原则以及如何应用它们的培训。 描述每个安全漏洞的工作方式不在本文档的范围之内。 在清单的相应部分中提供了指向包含更多信息的外部资源的链接。 请仅应用您完全理解的建议。 请记住,安全是一个不断发展的目标。 每天都会发现新的漏洞和攻击媒介。 例如,我们建议您订阅与您使用的软件和库相关的安全邮件列表,以尝试保持最新状态。 该清单旨在成为社区驱动的资源。 欢迎您的! 免责声明:本文档未涵盖所有可能的安全漏洞。 作者对本文信息的准确性或完整性不承担任何法律责任。 支持的Rails版本 本文档重点介绍Rails 4和5。不包括早期版本中存在并在Rails 4中修复的漏洞。 目录 生成的。 清单 注射 注入攻击排名第一。 不要使用标准的Ruby插值( #{foo} )将用户输入的字符串插入ActiveRecord或原始SQL查询中。 使用? 字符,命名的绑定变量或来清理数据库
2021-02-01 19:07:50 17KB ruby rails checklist security
1