如何使用TDD 和 自动化测试来建立一个Rails app。 TDD让你用测试来探索代码的设计。你将学习可利用的工具,并学习用什么工具最好使。Tools comes and tools go, 工具是不断进化的,所以作者希望读者用最少的步骤写出更好的代码。 to help you write gre ...
分类:
其他好文 时间:
2018-05-23 02:23:14
阅读次数:
206
10.测试文件上传 作者推荐的Paperclip,官方维护组已经不推荐使用deprecated。 推荐使用rails自带的 ActiveStorage. Active Storage: 推进文件上传到云存储,并附加这些文件到Active Record object。它 和本地驱动服务一起用于开发和测 ...
分类:
其他好文 时间:
2018-05-22 14:43:27
阅读次数:
191
第 5 章 控制器测试 5.1基础 rails generate rspec:controller home RSpec.describe HomeController, type: :controller do describe '#index' do it "responds successfu ...
分类:
其他好文 时间:
2018-05-18 14:09:25
阅读次数:
192
1. Nginx 安装 sudo apt-get install nginx 2. Ruby 安装 sudo apt-get install ruby 查看版本 ruby -v 3. Rails 安装 sudo apt-get install rails 查看版本 rails -v 4. MySql ...
分类:
数据库 时间:
2018-05-18 00:22:38
阅读次数:
178
系统重构或升级时偶尔会碰到需要重写某个字段的情况,例如: 1. 读取user的name字段时,实际返回name_new字段 2. 修改属性时做一些其他操作(这种场景也可以使用回调来实现) ...
分类:
其他好文 时间:
2018-05-17 18:24:11
阅读次数:
325
用户lms登录gitlab的密码忘记了,需要重置密码。gitlab重置用户lms的密码:[root@gitlab?~]#?gitlab-rails?console?production??#进入gitlab管理控制台
Loading?production?environment?(Rails?4.2
分类:
其他好文 时间:
2018-05-15 19:46:31
阅读次数:
181
Git作为一种版本控制解决方案,由于其具有的分布式特性,正被越来越多的用户熟知,一些有名的开源项目,如:Linux kernel,CakePHP,Ruby on Rails等,都在使用Git进行版本管理。 在Git中,文件状态是一个非常重要的概念,不同的状态对应不同的操作。因此,要想熟练掌握Git的 ...
分类:
其他好文 时间:
2018-05-15 17:31:29
阅读次数:
154
原文:vs2015 cordova环境安装【个人遇到的几个问题】 问题1: vs2015,设置 Debug Android 设备【真机调试】 Exception in thread "main"java.lang.RuntimeException: java.util.zip.ZipExce... ...
分类:
其他好文 时间:
2018-05-07 21:43:36
阅读次数:
178
自学rails一段时间了,之前只用heroku部署了网站,想尝试把网站以一个更“正经”的方式呈现出来,就买了一个阿里云服务器。参考了网上部分rails部署教程,过程中也遇到了一些问题,所以在完成之后总结了一下,撰写此文,方便其他像我一样的初学者日后能够快速的将一个rails网站部署到云服务器上,不求 ...
分类:
系统相关 时间:
2018-05-06 20:06:35
阅读次数:
263
rails 权限管理gem PunditAuthorization With Pundit ...
分类:
其他好文 时间:
2018-05-02 20:58:56
阅读次数:
133