10 2011 档案

摘要:1、简化css编写的:sasshttp://sass-lang.com/download.html2、简化html编写的:hamlhttp://haml-lang.com/ 阅读全文
posted @ 2011-10-31 12:16 klobodnf 阅读(184) 评论(0) 推荐(0)
摘要:http://ihower.tw/rails3/index.html我是ihower,本書介紹Ruby on Rails這套開放原始碼的網站開發框架,預定於2011年下半年出版。如果您有任何意見或勘誤指教,不用怕是初學者(你的問題很可能也是其他新手會碰到的問題),都歡迎來信給我聯絡。目前的撰寫進度:Part1已完成進入校稿階段,讀者可以照著練習,有任何問題歡迎和我反應。Part2各章已有草稿內容,讀者可以先行略讀。Part 1: 入門導覽Ruby on Rails簡介安裝Rails開發環境Rails起步走Ruby程式語言入門打造CRUD應用程式RESTful應用程式Part 2: 深度剖析環境 阅读全文
posted @ 2011-10-31 09:59 klobodnf 阅读(327) 评论(0) 推荐(0)
摘要:sh脚本开头第一行都是这么一句#!/bin/bashlinux的脚本有可执行属性就能执行, 跟扩展名没关系,决定是否为shell类型的也只和第一句有关系写完要执行chmod +x 文件名、加上可执行属性、也可以通过图形用户界面来赋予可执行属性 阅读全文
posted @ 2011-10-28 18:37 klobodnf 阅读(1299) 评论(0) 推荐(0)
摘要:本文主旨、在不自由的国家使用自由软件本来就是件极其不方便的事情、不要妄想一条命令这么顺摊、该用跳墙的还得用、麻烦点、跳墙去国外的网站下载离线包是最稳妥的做法若果安装不了rails、多数是你的rubygem版本太旧了、尝试更新一下再试试吧!本来这些在windows是相当简单的事情、但偏偏在ubuntu下安装却是困难重重、rubygem的版本更新、这个东东在ubuntu下使用gem update --system似乎不奏效、使用下载回来的gem离线安装也不能正常安装、我的解决方案是下载会tgz解压包、执行ruby setup.rb来进行更新的 阅读全文
posted @ 2011-10-28 18:10 klobodnf 阅读(318) 评论(0) 推荐(0)
摘要:ubuntu 10.4下ruby 1.9.2+rails 3.0开发环境配置 对没 Mac 却希望学习 Rails 的程序员来说,Ubuntu 是最理想的选择。多少令人遗憾地是:Ubuntu 的世界里缺少传说中最好的文本编辑器 TextMate 和事实上最好的图片编辑器 Photoshop,幸好 Emacs 和 GIMP 已经完全满足了我这个蹩脚程序员兼业余美工的全部需要。不过别担心,我们一点也不孤独,因为《Agile Web Development with Rails》的合作者 Sam Ruby 也在用 Ubuntu。在 Ubuntu 上安装 Rails 开发环境大致包括三个步骤:安装 . 阅读全文
posted @ 2011-10-28 15:10 klobodnf 阅读(630) 评论(1) 推荐(0)
摘要:切换成管理员sudo -i强制删除文件/夹sudo rm -rf xxx 阅读全文
posted @ 2011-10-28 15:08 klobodnf 阅读(141) 评论(0) 推荐(0)
摘要:sudo apt-get install rdesktoprdesktop 192.168.100.x-f 全屏 -a 16位色 端口 3389(linux 22 sh) 注意:windows 的服务中的 Terminal Servies 需要开启。我的电脑 右键 属性 远程中,勾选 允许远程用户链接到此计算机。另外,退出的时候选择注销,而不是关机!问题有二: 1.windows xp 必须打开 允许远程用户登录 2.很奇怪,我的 guoshuang 登录时,会提示踢掉已经登录的用户(据查,xp sp2 以后不能同时登录) 3.我的 windows 2003 允许远程用户登录 灰色不可选!更多 阅读全文
posted @ 2011-10-28 15:01 klobodnf 阅读(832) 评论(0) 推荐(0)
摘要:首先在项目文件夹下的config\initializers增加一个i18n.rb的文件、i18n是什么、就是英文单词国际化的意思、为了日常方便而简写成i18n、因为这单词一共有20个字母、包括i和n、1 #encoding: utf-82 I18n.default_locale = :en3 4 LANGUAGES = [5 ['English', 'en'],6 ["Español".html_safe, 'es'],7 ["中文", 'cn']8 ]在里面写下如下的 阅读全文
posted @ 2011-10-27 18:00 klobodnf 阅读(1171) 评论(2) 推荐(0)
摘要:原文链接:http://www.iteye.com/topic/797489curl官方下载http://curl.haxx.se/download.html首先去curl下载这个工具、记得是windows平台、选择支持SSH2和SSL协议的版本下载、这样可以支持这两种协议的gem下载方式、如果使用过程中用错误、再把页面其它的附件都下载下来注:curl是一个命令行下载工具、支持多平台多协议下载后把这个压缩包里的冬冬都放在ruby的bin目录下、然后再执行gem install gem-fast后、以后使用gem install 命令就会自动使用curl命令来安装了 XD使用可以查看安装详情 g 阅读全文
posted @ 2011-10-25 15:35 klobodnf 阅读(334) 评论(0) 推荐(0)
摘要:先进入到相应的rails项目文件夹中、再输入sqlite3 -line、之后的是路径名称sqlite3 -line db/development.sqlite3 阅读全文
posted @ 2011-10-25 11:19 klobodnf 阅读(621) 评论(0) 推荐(0)
摘要:ruby的类是单继承生物、所以出现了module、实现了多继承、注:模块、常量和类的命名都是以大写字母开头、 模块引用: 1、如果引用的模块在同一个文件中,则直接使用模块操作 2、如果不在同一个文件中,则需要使用require加载被引用模块所在文件。(引用的是完整名称)可以使用module包含着各种class、再新建一个类使用include包含各种class、从而实现多重继承、=。 =真是复杂的生物、想简单点觉得变和更复杂了、其实modeule不是能够被实例化的、所以只能通过module.method这样来引用方法、当然首先得来一句instance_method :fun1 Ruby提供了pu 阅读全文
posted @ 2011-10-19 10:43 klobodnf 阅读(519) 评论(0) 推荐(0)
摘要:attr_reader :abc你可以在对象的实例中用实例名.abc 得到这个变量的值,但不能修改,它相当于def abcreturn @abcend顺便说一下attr_writer和attr_accessor,attr_writer :abc它相当于def abc=(abc) @abc = abcend在这个情况下你不能通过实例名.abc获得abc的值,但是可以通过实例名.abc = 表达式 设置abc的值attr_accessor :abc等同于def abc return @abcenddef abc=(abc) @abc = abcend你可以用实例名.abc获得,也可以用实例名... 阅读全文
posted @ 2011-10-19 10:17 klobodnf 阅读(1719) 评论(1) 推荐(0)
摘要:通常情况下、莪们可以使用命令行来安装、比如下面的例子、Install a plugin:rails plugin install continuous_builder Install a plugin from a subversion URL:rails plugin install http://dev.rubyonrails.com/svn/rails/plugins/continuous_builderInstall a plugin from a git URL:rails plugin install git://github.com/SomeGuy/my_awesome_plug 阅读全文
posted @ 2011-10-14 19:42 klobodnf 阅读(574) 评论(0) 推荐(0)
摘要:在Rails 3.1之前的版本,預設是使用prototype.js這套JavaScript函式庫。但本書改為使用JQuery這套目前學習資源最多的 JavaScript函式庫。Rails3在設計上支援更換不同的JavaScript函式庫。prototype.js一開始就是為了讓Ruby on Rails支援Ajax所發明的(2005年),其作者Sam Stephenson正是Ruby on Rails核心成員之一。首先我們先更換public/javascript/rails.js的內容為jQuery版本,這個檔案是Rails的JavaScript driver。請下載http://github 阅读全文
posted @ 2011-10-14 11:34 klobodnf 阅读(214) 评论(0) 推荐(0)
摘要:前面讲到了验证、现在如果觉得主页是丑陋的话、是时候该大修一下页面的版式了、无非就是两点、修改模版页和修改CSS样式表说到底、前面的工作其实都是给后台管理员做的、网站既然是给别人服务的、应该有个清爽的前端给客户使用、于是莪们新建一个前端的主页、通过以下命令rails generate controller store index新建了第二个controller、为什么是第二个、因为rails new asshole时生成的便是第一个、此举同时会生成一个view、现在便可以通过http://localhost:3000/store/index来访问这个主页了、不过既然是主页、应该是通过http:/ 阅读全文
posted @ 2011-10-13 10:18 klobodnf 阅读(876) 评论(0) 推荐(0)
摘要:接着上面的文章、继续、打开app/models/product.rb文件1 class Product < ActiveRecord::Base2 end在这个文件里可以加入些语句进行输入数据的约束、首先加入validates :title, :description, :image_url, :presence => true这句是打开各个字段的约束为非空、这么讲吧、就是把title、description、image_url、这几个字段检查是否为非空、再来、validates :price, :numericality => {:greater_than_or_equal 阅读全文
posted @ 2011-10-12 15:12 klobodnf 阅读(314) 评论(0) 推荐(0)
摘要:首先打开cmd、在里面输入些命令新建个站点rails new asshole比如这样、其中asshole代表迩要起的项目名称、迩当然可以换些其它、然后就会在当前目录上建立一个asshole的项目文档、然后再开始建数据库吧、可以调用以下命令建立一个数据库rails generate scaffold Product title:string description:text image_url:string price:decimal当然迩要明白这个是什么意思、rails generate scaffold算是一条命令吧、Product就是表名、然后下面的title这类就是字段名、冒号后面跟的是 阅读全文
posted @ 2011-10-12 14:36 klobodnf 阅读(661) 评论(0) 推荐(0)
摘要:为啥是3.0呢、不是最新的3.1、还不是教程的原因嘛、那本敏捷开发rails的书最新版也就是第四版也只以3.0开场的、教程和学习环境不一致 是最痛苦的事情了、以前吃过狠多次亏、这次不在搞这些事了、比较理想的方法是先整体学玩3.0再查查更新文档学习他的改动、OK搭建平台的始末当然是ruby的安装、不过现在官网也没windows版下载了、要去一个被墙的网站下载、目前的版本是1.9.2、然后就是gem install rails耐心的等十几分钟一切搞定后还要装个sqllite、这个在3.1已经省略掉了、但在3.0还是要手动安装、先去 http://www.sqlite.org/download.ht 阅读全文
posted @ 2011-10-12 14:14 klobodnf 阅读(274) 评论(0) 推荐(0)