ruby
esc_ai
这个作者很懒,什么都没留下…
展开
-
[Ruby]ruby笔记01
ruby入门原创 2015-09-26 21:37:37 · 1164 阅读 · 0 评论 -
RVM切换ruby版本
RVM是Ruby Version Manager的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby.不同的rails项目使用等ruby和rails版本不一样的时候,可以使用RVM自由切换。安装RVMInstall RVM (development version)-安装ruby开发版\curl -sSL https://get.rvm.io | bashInstall RV原创 2016-01-13 15:14:07 · 13561 阅读 · 0 评论 -
删除heroku上的数据库记录
部署本地项目到heroku上,在线上插入数据到数据库,本地代码再次更新到heroku,线上的数据记录还存在单是图片丢失。问题还没有解决: 本地代码和heroku代码如何同步? heroku使用的pg和本地使用sqlite3的差别? 怎么让本地插入的数据和线上插入的数据同步? 问题暂时没有解决,线上图片丢失只好远程删除,步骤远程打开rails控制台heroku run rails c通过id查找id可原创 2016-01-12 21:12:14 · 2959 阅读 · 0 评论 -
部署rails项目到heroku
1.修改数据库heroku使用的是PostgreSql而不是sqlite3,因此需要修改Gemfile以后才可以到heroku上运行。修改Gemfile中的:gem 'sqlite3'将它改为:group :development do gem 'sqlite3' end group :production do gem 'pg' end这样在开发环境中使用Sqlite3,在部署上线后使用P原创 2016-01-05 11:51:07 · 2211 阅读 · 0 评论 -
新人千万不要在 Windows 上使用 Ruby on Rails
“在 Windows上 使用 Ruby on Rails “是个坑, 跳进去, 你就出不来了, 完了还没人能救你, 最好的方法是别往下跳! 如果 你正在学习 Ruby on Rails , 而且你没有5年以上的开发经验, 而且你身边没有 Ruby on Rails 的高手, 而且你自己不能轻松的解决,在 Windows 上使用 Ruby on Rails 时产生的问题,比如转载 2016-01-11 14:38:11 · 4832 阅读 · 8 评论 -
Ruby对象、变量和常量
Ruby操作的数据主要有部分:对象、类、变量、常量.对象在Ruby中表示数据的基本单位称为对象,在Ruby中一切都是对象. 常用对象: 数值对象 2、3.14、-5等表示数字的对象,另外还有矩阵、复数、素数、公式的对象. 字符串对象 “hello world”、”你好”等表示文字的对象 数组对象、散列对象 表示多个数据的集合多度系 正则表达式对象 正则表达式匹配模式的对象 时间对象 比如原创 2016-01-11 13:40:09 · 2298 阅读 · 1 评论 -
heroku run rake db:migrate: No such file or directory
问题部署rails项目到heroku,运行heroku run rake db:migrate:出现No such file or directory错误。解决方法更新bin目录下的文件rake rails:update:bin原创 2016-01-10 19:53:26 · 1966 阅读 · 0 评论 -
rails设置表单默认值&&隐藏表单
需求:用户没有登录时游客评论,需要游客输入用户名和评论内容;当用户已登录时,读取session获取用户名,隐藏输入用户名的表达,用户直接发表评论。 用户评论代码:<h2>Add a comment:</h2><%= form_for([@book, @book.comments.build]) do |f| %> <p> <%= f.label :commen原创 2016-01-10 16:13:41 · 3501 阅读 · 0 评论 -
haml入门
1.什么是HamlHaml是HTML abstraction markup language,遵循的原则是标记应该是美的。Haml可以加速和简化模版,优点是简洁、可读、高效。2.erbm模板和haml模板对比.erb模板代码:<section class=”container”> <h1><%= post.title %></h1> <h2><%= post.subtitle %></h2>原创 2016-01-10 10:30:15 · 7162 阅读 · 2 评论 -
rails书籍展示添加游客评论
需求:给图书表添加评论功能,类似豆瓣图书评论,book.rb:class CreateBooks < ActiveRecord::Migration def change create_table :books do |t| t.string :name t.string :author t.string :publish t.text :原创 2016-01-09 18:02:46 · 1501 阅读 · 0 评论 -
Ruby Exercise
Ruby Exercise 1. Arrays, Hashes, and Enumerables Check the Ruby 2.x documentation on Array, Hash and Enumerable as they could help tremendously with these exercises. Define a method sum(array) that takes an原创 2015-10-07 22:48:32 · 1653 阅读 · 0 评论 -
rails中使用carrierwave上传图片
1.安装gem install carrierwave2.更新 Gemfilegem 'carrierwave'3.生成uploaderrails generate uploader Avatar生成文件:app/uploaders/avatar_uploader.rb4.挂载属性文件上传后存储的是图片的路径,存储图片路径的字段挂载AvatarUploader.比如model Book有四个属性na原创 2016-01-05 11:35:47 · 4326 阅读 · 0 评论 -
ruby on rails环境搭建
Windows平台 安装RubyStack BitNami RubyStack 提供了快速简单的 Ruby on Rails 的一键安装包,包括:Ruby, Subversion, MySQL, SQLite, ImageMagick, 和许多 Ruby Gems, 同时提供可选安装 Apache 2.2 具有URL重写和代理支持,支持 Windows, Linux, and OS X 下载地址:https:/原创 2015-11-03 21:11:50 · 1277 阅读 · 0 评论 -
[ruby]Rails中使用bootstrap
1.新建rails工程 $ rails new stu $ cd stu $ bundle install $ rails server 2.创建手脚架 $ rails g scaffold Student name:text score:decimal description:text原创 2015-12-03 21:51:20 · 2599 阅读 · 1 评论 -
[ruby]ruby基本数据类型和流程控制
一切都是对象 Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的.原创 2015-12-16 18:34:44 · 1340 阅读 · 0 评论 -
[Ruby]ruby笔记02
ruby数据类型、条件表达式、选择语句、循环语句原创 2015-09-28 17:06:58 · 1056 阅读 · 0 评论 -
rails分段查询
需求:查询数据表id为4到6的三条数据。解决:参考rails指南《Active Record 查询》一章,找到以下方法: def index @books = Book.all #查询所有记录 @user = session['loginedUser'] @fbooksone=Book.find_each(start: 4).take(3) #从原创 2016-01-15 07:48:44 · 1396 阅读 · 0 评论