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