Ruby on rails
book2016
有诸于内,必形于外
展开
-
Ruby on Rails 實戰聖經阅读(三)
由于是1.8.x;圣经的1.9.3差太多,所以另外按1.8.X来创建hello world 第一個Hello World!!1. 创建项目rails -d mysql first2。创建控制器 cd firstruby script/generate controller hello3.创建交互动作vi app/controllers/hello_contr原创 2013-07-17 15:14:18 · 1130 阅读 · 0 评论 -
rubyCas服务器搭建 (一)
1、安装rubywget http://ruby.taobao.org/mirrors/ruby/1.9/ruby-1.9.2-p180.tar.bz2tar -xjvf ruby-1.9.2-p180.tar.bz2 cd ruby-1.9.2-p180./configure –prefix=/usr/local/rubymake && make install在/etc原创 2013-10-14 13:02:15 · 2530 阅读 · 0 评论 -
rubyCas服务器搭建(二)
19.测试跳转能力http://10.16.13.37:443/login?service=http://www.baidu.com转成http://www.baidu.com/?ticket=ST-1381732159rEABBFFFF234FFFFB7B没问题20.测试httpshttps://10.16.13.37:443/login?service=http://w原创 2013-10-14 16:44:23 · 1340 阅读 · 0 评论 -
rubyCAS服务器搭建(三)
成功搭建rubycas服务器后,对cas原理的理解1.用户登录A网站,A网站包含CAS认证过程代码2.用户被重定向到CAS服务器通过CAS服务器(casserver.xxx.net)登录成功时CAS服务器在当前浏览器留下 casserver.xxx.net的cookie3.CAS服务器,分配给A网站一个一次性钥匙 ticket,并在CAS服务器端生成一条ticket对应的用户数原创 2013-10-14 17:12:19 · 1162 阅读 · 0 评论 -
ruby 读写 memcached
require 'memcached'class Test def initialize() @cache = Memcached.new( ["www.xxx.net:11211" ] ) end def run msg_key = "test"gettime = get_delivered_times( msg_key ) pri原创 2013-09-22 17:45:42 · 745 阅读 · 0 评论 -
Ruby on Rails 学习(五)
任务:对输入变量,做按行拆分,并精确匹配数据库中多个表数个字段的数据1.取得输入变量 batch_keyword = params[:batch_keyword]2.判断字符串是否是空的 if ( not params[:batch_keyword].nil? ) then end3.按行拆分 keywordArr = batch_keyword.split(/\n/原创 2013-08-14 12:00:08 · 778 阅读 · 0 评论 -
Ruby on Rails 学习(四)
1.学习读出文件class HelloController def helloalltext = ""File.open("/xxx/black_group.txt","r") do |file| while line = file.gets alltext = alltext + lineend endrender :text => alltextr原创 2013-07-29 11:26:00 · 1131 阅读 · 0 评论 -
Ruby on Rails 實戰聖經阅读(一)
1.关于MVC的精彩论述 Model物件包裝了資料與商業邏輯,例如操作資料庫View表示使用者介面,顯示及編輯表單,可內嵌Ruby程式的HTMLController負責將資料送進送出Model,處理從外界(也就是瀏覽器)來的HTTP Request請求,與Model互動後輸出View(也就是HTML)【我原先的理解一直是M表操作数据模型主要指操作数据库,view层主原创 2013-07-15 19:09:23 · 1217 阅读 · 0 评论 -
Ruby on Rails 實戰聖經阅读(二)
1.操作系统 centos5.42.安装rubyyum install ruby会安装得到 1.8.5如果你公司用的是1.8.X就无所谓了,拿这个学习就行了如果你们公司用的是1.9.X,那么你需要去下载源码进行安装。我这里使用1.8.5学习就ok了3.安装railsyum -y install rubygem-rails.noarch4.看看安装完毕的成果原创 2013-07-16 13:53:31 · 1276 阅读 · 0 评论 -
ruby取url内容并json解码
url = "https://xxx.xxx.com" begin timeout(10, Errno::ETIMEDOUT) { uri = URI.parse(url) http = Net::HTTP.new( uri.host, uri.port ) http.use_ssl = true原创 2013-10-24 16:39:28 · 2509 阅读 · 0 评论