您的当前位置:首页 > 建站学院 > 后端开发 > 
  • 【转】如何从零开始学会 Ruby on Rails?

    后端开发2025年06月25日

    文章转自:http://huacnlee.com/blog/how-to-start-learning-ruby-on-rails/ 这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。 如果你是一个门外汉,你会 .NET 或是 Java 或是 PHP … 你对 Ruby on Rails 感兴趣,想学习,开怎么开始? 如果你有以上语言两年以上的工作...

  • Ruby on Rails 路由解析

    后端开发2025年06月25日

    为了更好的阅读体验。欢迎訪问 作者博客原文 Route是什么 Rails中URL的约定严格基于RESTful风格的。client的请求事实上是在操作一些资源。同一资源的不同的请求动作(GET, POST, PUT, PATCH, DELETE)分别对资源进行不同的操作(CRUD)。 默认的情况下。我们仅仅须要在routes.rb文件里配置好资源,Rails...

  • ruby之旅(11) Ruby中的数组与散列

    后端开发2025年06月25日

    ruby中的数组由方括号创建,初始值可以放在方括号中并用逗号分割,数组元素的类型可以不一样,并且支持加法乘法运算。 ary = [1, 2, "3"] ary * 2 返回 [1, 2, "3", 1, 2, "3"] ary + ["lee", "ho"] 返回[1, 2, "3", "lee", "ho"] ary[0,2] 返回[1, 2] 从位置0...

  • Ruby之旅(九) 初探Rails:数据库迁移任务与脚手架

    后端开发2025年06月25日

    我先写下我这两天自己的一些小经验。 一 如何使用gem删除新版本 保留旧版本 我们知道gem清除旧版软件的方法是gem cleanup 更新新版的办法是gem update 可是想删除新版保留旧版呢 方法: gem install rails --VERSION=1.2.6 安装1.2.6版的rails gem list 查看使用gem安装的软件: rai...

  • Ruby之旅(17) each,collect map collect! map!

    后端开发2025年06月24日

    arr = [1,2,3] 1) arr2 = arr.each{|element| element = element * 2} #arr与arr2仍然都等于[1,2,3] each返回原数组 遍历内对元素的更改不会保存 2) arr2 = arr.map{|element| element = element* 2} #arr等于[1,2,3] arr...

  • 【Ruby】Mac gem的一些坑

    后端开发2025年06月24日

    前言 自上一次升级MacOS系统后出现jekyll无法构建的问题,当时处理半天。谁知道最近又升级了MacOS,荒废博客多时,今天吝啬写了一篇准备发布,构建报错,问题重新。还是记录下,以防下次升级出问题。 问题描述 安装jekyll静态博客需要在Ruby环境下运行,于是参照官方文档命令安装对应的依赖包,但是一大堆报错,坑。 步骤一:运行安装命令 linjia...

  • Ruby on Rails之InstantRails使用

    后端开发2025年06月24日

    進入網站 http://instantrails.rubyforge.org/wiki/wiki.pl?Instant_Rails 選擇[Download] 下載 Instant Rails 1.3http://instantrails.rubyforge.org/wiki/wiki.pl?Getting_Started 裡有安裝的詳細內容解壓至C:\In...

  • ruby1.9 hash的变化

    后端开发2025年06月24日

    之前会对hash的键名进行排序: h = {} puts h h[1] = 1 puts h h[0] = 0 puts h # {0=>0,1=>1} 1.9就不会再排序: h = {} puts h h[1] = 1 puts h h[0] = 0 puts h # {1=>1,0=>0} #ht...

  • ruby 对文件的操作

    后端开发2025年06月24日

    读取一个文件,将其打印出来: lines = File.open('dom.js').readlines puts "=======================" lines.each { |line| puts(line)} 或者: File.open("dom.js") do |file| while lin...

  • 七周七语言之用ruby做点什么

    后端开发2025年06月24日

    ...