随笔分类 -  ruby on rails

针对ruby on rails中遇到的问题记录
摘要:gem 'ransack' eq: "等于" eq_any: "等于任意值" eq_all: "等于所有值" not_eq: "不等于" not_eq_any: "不等于任意值" not_eq_all: "不等于所有值" matches: "符合" matches_any: "符合任意条件" mat 阅读全文
posted @ 2018-05-31 17:39 吕兴杰 阅读(339) 评论(0) 推荐(0)
摘要:Rspec测试 Rspec(基本测试) 安装 重要操作 文件: spec/rails_helper.rb 去掉注释(23行):...spec/support/**/*.rb.. 第一个测试 生成模型 rails g model book name author price spec/models/b 阅读全文
posted @ 2017-02-28 17:56 吕兴杰 阅读(469) 评论(0) 推荐(0)
摘要:来源:https://ruby-china.org/topics/25822 1、创建新项目 rails new api_demo 2、生成控制器: app/controllers/api/v1/base_controller.rb, config/routes.rb, app/controller 阅读全文
posted @ 2017-02-28 15:39 吕兴杰 阅读(2123) 评论(0) 推荐(0)
摘要:rails上传图片需要用到的gem: gem 'carrierwave'gem 'mini_magick' 在项目Gemfil中添加上面的两个gem,然后bundle install 然后创建modle,比如user,存储头像字段icon; 生成表后,执行rails g uploader icon 阅读全文
posted @ 2017-02-28 11:35 吕兴杰 阅读(146) 评论(0) 推荐(0)
摘要:我是来鼓吹使用 Rails 写 API 的。原文在此: https://labs.kollegorna.se/blog/2015/04/build-an-api-now/原文有一个很大的缺陷就是读者无法按照它的步骤一步一步的去实现一个可以运行的 demo, 这对经验丰富的开发 者可能不算是一个问题, 阅读全文
posted @ 2017-02-07 17:19 吕兴杰 阅读(1495) 评论(0) 推荐(0)
摘要:1、ApplicationRecord在Rails4中所有的模型都继承自ActiveRecord::Base,不过在Rails5中新引进了一个叫ApplicationRecord的类,存放在: app/models/application_record.rb中,所有Rails5应用都会有这个类, 它 阅读全文
posted @ 2017-02-07 11:37 吕兴杰 阅读(1833) 评论(1) 推荐(0)
摘要:rails2之前创建新项目: rails3以及更高版本创建新项目:rails new webname 创建数据表model:rails g model user name:string sex:string 创建controller:rails g controller user index new 阅读全文
posted @ 2017-01-20 11:27 吕兴杰 阅读(390) 评论(0) 推荐(0)
摘要:克隆远程服务器项目到本地:git clone git@gitcode.aggso.com:patgate/web.git 查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <nam 阅读全文
posted @ 2017-01-20 11:14 吕兴杰 阅读(110) 评论(0) 推荐(0)