本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
ruby on rails 入门注意事项
首先声明:本文不是ruby on rails的入门教程
入门教程可以参考:
http://www.tutorialspoint.com/ruby-on-rails/rails-controllers.htm
http://guides.rubyonrails.org/active_record_basics.html
http://guides.rubyonrails.org/getti ...
用Rvm安装Ruby,Rails运行环境及常见错误解决方法
一.安装Rvm
1.下载安装Rvm
$ curl -L https://get.rvm.io | bash -s stable
此时可能出现错误:“gpg: 无法检查签名:找不到公钥”
解决方法:
$ gpg --keyserver subkeys.pgp.net --recv 4F6C1E86 //下划线上应改为你所缺少的公钥
$ gpg --export --armo ...
Ubuntu下rails程序链接oracle数据库
rails支持oracle数据库连接
一、下载安装(解压)依赖包
下载 instantclient-basic, instantclient-sqlplus and instantclient-sdk zip archives 然后解压到 instantclient_12.1 文件夹下面(文件名字以实际名字为主).
然后把文件移动到 /opt/oracle/instantclient_12.1 ...
使用Rails代码生成器scaffold出现的一系列问题
基本信息:
Ruby 2.1.6
Rails 4.2.3
MySQL 5.5
Ruby on Rails工程名:blog2
基本描述:
今天参考《Ruby on Rails Web开发学习实录》,使用Rails的代码生成器scaffold完善工程时出现了一系列的错误,如下:
首先,在数据库中建了一张articles表
接着执行“rails generate ...
关于"DL is deprecated, please use Fiddle"的警告信息
问题发现:
今天在cmd下看“ruby on rails”项目的路由(routes)信息时,发现了一个警告信息,如下图:
解决办法:
找到Ruby安装目录..\Ruby21\lib\ruby\2.1.0下的dl.rb文件,将里面的warn一行注释掉,即可。如下图:
ExecJS::ProgramError in Home#index
问题产生:
cmd下,执行“rails new blog2”命令创建blog2项目;
接着执行"cd blog2"命令进入blog2目录;
执行“rails generate controller home index”,创建一个首页,新增一个控制器,并制定一个动作;
打开“config\routes.rb”,添加' root :to => "ho ...
rails 学习第一天笔记
在rails 项目中,从浏览器中发起一个请求时,先到public 文件夹下检查是否有index.html 文件,有的话直接显示。没有的话在到config下的路由文件(route.rb)中,根据路由规则执行相关操作。 在rout.rb 文件中定义了: root ‘page#welcome’ 表示访问该项目的主页 是执行 page_controller 中的welcome 方法。 get ...
压缩图片——mini_magick
上次图片预览,显示压缩图片的一种处理方法:
def set_image_size
#small_size = [172.0, 90.0] #设置图片大小为基础
size = [[172.0, 90.0], [280.0, 288.0]] #设置图片大小为基础
size.each_with_index do |small_size, index|
img ...
分页插件之--will_paginage
正常分页:
在rails3中,用will_paginage有两种方式,第一种就是用plugin形式,安装方法:
这里有个wiki关于安装的说明,https://github.com/mislav/will_paginate/wiki/installation,这里我只是想说一下关于这个插件的配置参数。首先,如果你是用插件安装的,那么找到vendor/plugins/will_pagina ...
ubuntu PATH
用下面的命令可以看到PATH的值:
echo $PATH
比如在我的机器里输入上面的命令就会显示下面的信息:
ningzai@ningzai:~$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
其中“:”为分隔符,标示出不同的目录。上面的一串目录其实也就是下面几个目录:
...
rails 环境搭建
curl安装:
sudo apt-get install curl
用dpkg -s curl命令检查一下系统中有没有安装
安装rvm(https://ruby-china.org/wiki/rvm-guide)
$ curl -L get.rvm.io | bash -s stable
curl -sSL https://rvm.io/mpapis.asc | ...
图片剪切——paperclip
前提是要安装了:imagemagick软件其实这个插件就是封装了imagemagick里面的命令
检查:imagemagick安装成功命令:convert \ convert -version
在enviroments/development下添加:
Paperclip.options[:command_path] = "D:/magick/ImageMagick-6.8.8-Q16 ...
ruby on rails 生成验证码 easy_captcha
运行环境,Mac 、ubuntu
rails 4.2.1
大部分的网站的都会考虑自身的安全,验证码检测成为了必不可少的流程,相对于node,ruby 对验证码的实现要简单方便很多。
1.引入gem包
gem 'easy_captcha', github: 'phatworx/easy_captcha'
gem 'rmagick'
...