
ruby
esc_ai
这个作者很懒,什么都没留下…
展开
-
[Ruby]ruby笔记01
ruby入门原创 2015-09-26 21:37:37 · 1191 阅读 · 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 · 13693 阅读 · 0 评论 -
删除heroku上的数据库记录
部署本地项目到heroku上,在线上插入数据到数据库,本地代码再次更新到heroku,线上的数据记录还存在单是图片丢失。问题还没有解决:本地代码和heroku代码如何同步?heroku使用的pg和本地使用sqlite3的差别?怎么让本地插入的数据和线上插入的数据同步?问题暂时没有解决,线上图片丢失只好远程删除,步骤远程打开rails控制台heroku run rails c通过id查找id可原创 2016-01-12 21:12:14 · 2993 阅读 · 0 评论 -
部署rails项目到heroku
1.修改数据库heroku使用的是PostgreSql而不是sqlite3,因此需要修改Gemfile以后才可以到heroku上运行。修改Gemfile中的:gem 'sqlite3'将它改为:group :development do gem 'sqlite3'endgroup :production do gem 'pg'end这样在开发环境中使用Sqlite3,在部署上线后使用P原创 2016-01-05 11:51:07 · 2243 阅读 · 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 · 4875 阅读 · 8 评论 -
Ruby对象、变量和常量
Ruby操作的数据主要有部分:对象、类、变量、常量.对象在Ruby中表示数据的基本单位称为对象,在Ruby中一切都是对象. 常用对象:数值对象 2、3.14、-5等表示数字的对象,另外还有矩阵、复数、素数、公式的对象.字符串对象 “hello world”、”你好”等表示文字的对象数组对象、散列对象 表示多个数据的集合多度系正则表达式对象 正则表达式匹配模式的对象时间对象 比如原创 2016-01-11 13:40:09 · 2337 阅读 · 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 · 2022 阅读 · 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 · 3555 阅读 · 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 · 7353 阅读 · 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 · 1536 阅读 · 0 评论 -
Ruby Exercise
Ruby Exercise1. Arrays, Hashes, and EnumerablesCheck 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 · 1694 阅读 · 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 · 4391 阅读 · 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 · 1322 阅读 · 0 评论 -
[ruby]Rails中使用bootstrap
1.新建rails工程$ rails new stu$ cd stu$ bundle install$ rails server2.创建手脚架$ rails g scaffold Student name:text score:decimal description:text原创 2015-12-03 21:51:20 · 2635 阅读 · 1 评论 -
[ruby]ruby基本数据类型和流程控制
一切都是对象Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的.原创 2015-12-16 18:34:44 · 1368 阅读 · 0 评论 -
[Ruby]ruby笔记02
ruby数据类型、条件表达式、选择语句、循环语句原创 2015-09-28 17:06:58 · 1094 阅读 · 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 · 1428 阅读 · 0 评论