rails分段查询

需求:查询数据表id为4到6的三条数据。解决:参考rails指南《Active Record 查询》一章,找到以下方法: def index @books = Book.all #查询所有记录 @user = session['loginedUser'] @fbooksone=Book.find_each(start: 4).take(3) #从...
阅读(927) 评论(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...
阅读(6124) 评论(0)

删除heroku上的数据库记录

部署本地项目到heroku上,在线上插入数据到数据库,本地代码再次更新到heroku,线上的数据记录还存在单是图片丢失。问题还没有解决: 本地代码和heroku代码如何同步? heroku使用的pg和本地使用sqlite3的差别? 怎么让本地插入的数据和线上插入的数据同步? 问题暂时没有解决,线上图片丢失只好远程删除,步骤远程打开rails控制台heroku run rails c通过id查找id可...
阅读(1928) 评论(0)

新人千万不要在 Windows 上使用 Ruby on Rails

“在 Windows上 使用 Ruby on Rails “是个坑, 跳进去, 你就出不来了, 完了还没人能救你, 最好的方法是别往下跳! 如果 你正在学习 Ruby on Rails , 而且你没有5年以上的开发经验, 而且你身边没有 Ruby on Rails 的高手, 而且你自己不能轻松的解决,在 Windows 上使用 Ruby on Rails 时产生的问题,比如...
阅读(2782) 评论(5)

Ruby对象、变量和常量

Ruby操作的数据主要有部分:对象、类、变量、常量.对象在Ruby中表示数据的基本单位称为对象,在Ruby中一切都是对象. 常用对象: 数值对象 2、3.14、-5等表示数字的对象,另外还有矩阵、复数、素数、公式的对象. 字符串对象 “hello world”、”你好”等表示文字的对象 数组对象、散列对象 表示多个数据的集合多度系 正则表达式对象 正则表达式匹配模式的对象 时间对象 比如...
阅读(1689) 评论(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...
阅读(1391) 评论(0)

rails设置表单默认值&&隐藏表单

需求:用户没有登录时游客评论,需要游客输入用户名和评论内容;当用户已登录时,读取session获取用户名,隐藏输入用户名的表达,用户直接发表评论。 用户评论代码:Add a comment: <%= f.label :commen...
阅读(2083) 评论(0)

haml入门

1.什么是HamlHaml是HTML abstraction markup language,遵循的原则是标记应该是美的。Haml可以加速和简化模版,优点是简洁、可读、高效。2.erbm模板和haml模板对比.erb模板代码: ...
阅读(3665) 评论(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 :...
阅读(970) 评论(0)

rails手脚架(scaffold)功能

scaffold是一个快速开发rails应用的代码框架,可以使用一条命令实现CRUD操作。1: 创建一个应用 rails new scaffoldapp cd scaffoldapp rails s在浏览器中打开http://localhost:3000/2: 创建一个名为blog的Scaffold使用rails的scaffold创建模版,在此基础上进行增加、删除、修改、查询(CRUD)操作.r...
阅读(2024) 评论(1)

部署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...
阅读(1362) 评论(0)

rails中使用carrierwave上传图片

1.安装gem install carrierwave2.更新 Gemfilegem 'carrierwave'3.生成uploaderrails generate uploader Avatar生成文件:app/uploaders/avatar_uploader.rb4.挂载属性文件上传后存储的是图片的路径,存储图片路径的字段挂载AvatarUploader.比如model Book有四个属性na...
阅读(2379) 评论(0)

[ruby]ruby基本数据类型和流程控制

一切都是对象 Ruby支持常见的数据类型:定点整数(Fixnum)、浮点数(Float)、字符类型(string)、线性数组(Array)、哈希表(Hash).变量的类型知道运行时才能推理出来。比如定义语句s=”abcd”后还可以定义s=4.Ruby种的对象都是基于直接调用方法的操作来实现的....
阅读(822) 评论(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...
阅读(1524) 评论(1)

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:/...
阅读(878) 评论(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...
阅读(1029) 评论(0)

[Ruby]ruby笔记02

ruby数据类型、条件表达式、选择语句、循环语句...
阅读(728) 评论(0)

[Ruby]ruby笔记01

ruby入门...
阅读(748) 评论(0)
    QQ群

    交流群:559831158

    个人资料
    • 访问:702197次
    • 积分:7706
    • 等级:
    • 排名:第2952名
    • 原创:192篇
    • 转载:2篇
    • 译文:6篇
    • 评论:408条
    StackOverFlow
    http://stackoverflow.com/users/6526424
    统计
    博客专栏
    文章分类
    最新评论