Ruby on Rails
Jasmine_啄米
这个作者很懒,什么都没留下…
展开
-
VirtualBox映射端口到windows访问失败(如:3000)
学习大牛的Rails教程,跟着教程走,本来以为会能够更快的学习,少出一些学习中的问题,但发现仍然是问题多多:(win10平台)1、Ubuntu系统安装到virtualbox后,设置端口映射(这里不配图)3000端口到3000端口后,在win10中的浏览器中打开localhost发现不能访问解决办法:(经过网上查询,有一位朋友的方法解决了问题)rails server -b 0.0.0.原创 2016-07-12 15:23:08 · 2340 阅读 · 0 评论 -
Vagrant和VirtualBox搭建基于windows的Ruby on Rails基本开发环境(共享文件夹配置)
搭建基本开发环境的主要步骤如下(结合实践和众多网上众多教程):1、搭建平台:WIN10平台+Vagrant+VirtualBox+Xshell2、安装步骤:(1)安装VirtualBox虚拟机模拟器(轻量级)下载地址:https://www.virtualbox.org/wiki/DownloadsVMware是重量级的虚拟机模拟器,占用大量的系统资源,另外软件还是收费的;Vi原创 2016-06-19 01:10:45 · 798 阅读 · 1 评论 -
Docker容器引擎安装和适配器之间的恩怨纠缠
问题:1、docker在windows上安装开发使用时,由于windows需要模拟网络适配器,所以需要安装驱动来进行适配2、但是启动过程中可能会创建很多的适配器,打开那个网络共享你可以看到的3、然后可以通过设备管理器手动删除4、删除后误删驱动,然后再创建任何虚拟机都不能安装适配器,因为没有驱动了5、一种是没有删除驱动时,采用命令方式新建一个适配器6、另一种就是重新安装docke原创 2016-06-20 22:18:46 · 508 阅读 · 0 评论 -
Docker启动后无法连接
问题:ERROR: Couldn't connect to Docker daemon. You might need to install Docker:原因:Docker生成的虚拟机default的certs文件损坏,只需要使用docker命令进行重建就可以在启动虚拟机后连接重建certs文件夹命令:(我是根据启动docker错误后的命令提示解决的)eval "$(docker-m原创 2016-09-11 11:23:19 · 10243 阅读 · 1 评论 -
Ruby中的require、load以及include
require、load以及include关键字都是在kernel中定义的,用来包含外部文件或模块到当期程序中,下面就他们的具体区别进行部分阐述:1、require:require多引入外部rb源文件或者外部库(可以省略文件的后缀‘.rb’),require加载外部文件只会加载一次(多次引入会忽略),而load会加载多次2、load:load多为加载资源配置文件,因为load可以多原创 2016-09-17 11:11:18 · 5732 阅读 · 0 评论 -
Ruby的require工作
实例:(test.rb)require ‘bar’....该require在运行test.rb文件时,会在ruby的安装目录lib和用户目录下查找bar.rb文件,而不会到test.rb所在的文件目录中去寻找;注:require除了引用系统rb文件外,不能使用相对路径,但是可以通过文件加载或者文件夹加载打开的方式使用相对路径加载需要的rb文件如:require File.j原创 2016-09-17 22:58:46 · 1536 阅读 · 0 评论 -
工作中业务和功能逻辑分离
今天工作中有一个需求是给具体的客户赠送现金券,一次赠送6个月,每个月赠送的金额相同,赠送接口在项目中已经存在,重点在于业务逻辑的code。具体的客户指代满足一定条件的客户,然后赠送现金券,而赠送接口需要大量的参数,所以拼接参数就归属到业务逻辑,而非功能逻辑。原先设计方法:在业务方法A中,先找到满足条件的客户,然后调用一个可以说是业务方法B,在业务方法B中进行拼接参数(循环次数写死,多次原创 2017-03-27 22:58:09 · 3088 阅读 · 0 评论 -
Emmet 使用文档
Emmet 使用文档原创 2017-03-31 15:57:32 · 497 阅读 · 0 评论