随笔分类 - Ruby
摘要:##如何在rails中的ORM实现union(联集) Rails 的 ORM 提供很便利的语法让工程师可以轻松地对资料库作查询,但是在某些场景里仍让工程师们感到就有些美中不足,例如: 联集(UNION)。 假定系统需要一个 my tracking list 的页面,这个页面必需列出 manager
阅读全文
摘要:rails防止sql注入 例子: User.order("#{sort_by} #{sort_direction}") 如果 查询的是: sort_by = "email; DELETE from users; *--"* 则把user全都删除了 解决方案: def index @users = U
阅读全文
摘要:在gemfile中加入(后面版本别丢) $ bundle 创建配置文件,并且引入js js获取编辑器的内容 rails页面中加入以下表单 js
阅读全文
摘要:在api项目中 本地项目无法访问服务器api 百度了下,查出原因 接着找到rails项目的解决方法,安装rack-cors这个gem包 具体方法如下: Gemfile中加入 终端运行 bundle 在application.rb中加入以下代码 重启项目即可解决此问题
阅读全文
摘要:在你的model中加入 在application_controller.rb中加入 最后更改devise.rb
阅读全文
摘要:环境配置前操作 mac: app_store安装x-code ubuntu: 终端->配置文件->首选项->命令->以shell方式登录 安装RVM mac: ubuntu: 以下操作相同 载入环境: 修改下载源:(原因不做描述) 检查一下是否安装正确 用RVM安装Ruby mac: ubuntu:
阅读全文
摘要:database.yml 加入 创建migration ,更改要存放表情的数据表 如果该字段是string类型 要加入这一行
阅读全文
摘要:ajax提交文件 var formData = new FormData(); formData.append('file', $('input[name="file"]')[0].files[0]); $.ajax({ url: '这里填action地址', type: 'POST', cache
阅读全文
摘要:测试数据 ["美科学家发现人体新器官","科学家发现新器官"],["曝高云翔悉尼被捕","高云翔涉性侵被捕"],["走失柯基犬被摔死事件","柯基犬摔死后续"],["张继科景甜公布恋情","张继科公布恋情"] string-similarity (gem "string-similarity") h
阅读全文
摘要:先来一张登录时序图 总的大概就是 通过调用wx.login得到code 请求small_session获得sessionid 微信wx.getUserInfo获得encryptedData和iv 通过得到的信息生成一个平台用户并每次登陆返回token来判断用户是否登陆
阅读全文
摘要:找到项目中"Rack::Cors"改为 Rack::Cors
阅读全文
摘要:~ 在gemfile中加入 gem 'devise' ~ 终端输入 $ bundle install $ rails generate devise:install ~ 确保登录之后能正常跳转 在config/routes.rb 中加入 root地址 <!--5f39ae17-8c62-4a45-b
阅读全文

浙公网安备 33010602011771号