- 浏览: 545138 次
- 性别:
- 来自: 成都
-
最新评论
-
小灯笼:
Selenium自动化测试实战网盘地址:https://pan ...
selenium对flex程序的自动化测试 -
noizz:
linux下也有效碰到一个snv update无法识 ...
解决jenkins控制台中文乱码问题 -
liuweihug:
图说浏览器的缓存原理及缓存方式说明(1) http://www ...
终于弄清楚浏览器的缓存机制了 -
dayudodo:
或者再简单一上些,直接在Gemfile中添加gem 'thin ...
运行thin start报错的解决方法 -
tiroc:
试一下这样:
group :development do
...
运行thin start报错的解决方法
文章列表
在网上Google了一番,没有找到好的方法,在群里面吼了一声,刚好有人会,写下来方便以后查询.
1.获取操作系统的信息
WIN32OLE.connect('winmgmts:\\\\.').ExecQuery("select * from Win32_OperatingSystem" ).each do |m|
p "#{m.Caption} SP#{m.ServicePackMajorVersion}"
end
2.获取浏览器的信息
WIN32OLE.connect('winmgmts:\\\\.\\ro ...
主页:http://www.mind-projects.it/projects/jqzoom/
下载:http://www.mind-projects.it/projects/jqzoom/archives/jqzoom_ev1.0.1.zip
示例:http://www.mind-projects.it/projects/jqzoom/demos.php#demo1
这个东西用好了还是不错的
转自:http://hi.baidu.com/kenrome/blog/item/d3803da859b485a7ca130c05.html
往往许多gem都是提供的源代码,当安装当本地时候会进行编译的过程。所以在Windows系统下,就经常遇到gem编译失败而导致安装的不成功。
我最近遇到就有安装 Hpricot, PageRankr两个gem的问题。
首先说一下Hpricot
在运行: gem install hpricot
的时候,发生编译问题。然后试:
gem install hpricot --platform=mswin32
安装成功,这个问题就在于,gem源 ...
系统环境:Windows XP
Ruby 版本:1.9.1-p0
在windows上安装 eventmachine 总是报错:
Building native extensions. This could take a while...
ERROR: Error installing eventmachine:
ERROR: Failed to build gem native extension.
或者另外一种:
ERROR: Error installing ruby-debug:
The 'linecache' ...
假如我们有一个写好的yaml文件:
program: id: 1 input: 1 2 output: 3
注意:":" 后面必须有一个空格, 层级关系用2个空格
读取方式:
require 'yaml'problem = YAML.load(File.open("a.yml"))puts "problem id is #{problem["program"]["id"]}"puts "problem input is #{proble ...
1.用OLE
require "win32ole"
mgmt = WIN32OLE.connect('winmgmts:\\\\.')
mgmt.ExecQuery("Select * from Win32_Process Where Name ='#{proc_name}'").each{ |item|
item.Terminate()
}
2.不用OLE
require 'sys/proctable'
require 'time'
Sys::ProcTable.ps.each { |ps|
i ...
Eclipse支持Ruby的插件:RDT(Ruby Development Tools),下载下来试用了一下,感觉还是不错的。
第一步:获取RDT,通过以下链接可以获得RDT的可用版本:
http://jaist.dl.sourceforge.net/sourceforge/rubyeclipse/org.rubypeople.rdt-0.7.0.601192300PRD.zip。
第二步:解压该文件,获得features和plugins两个文件夹,将这两个文件夹复制到eclipse的安装目录下(把这两个文件夹的文件分
别拷贝到esclipse相应的文件夹里即可),即可完成 ...
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commit ...
转自: http://club.udong.com.cn/group/topic/116325 作者:BlackDuke
paperclip目前最新版本为2.3.8: $ gem install paperclip 通过bundle安装,在Gemfile中加入以下配置: gem 'paperclip', '~> 2.3.6' 然后运行 bundle install 如何使用 比如用户模型中需要加入头像这个功能,那么,我们得先生成一个添加paperclip默认字段的migration: $ rails g migration add_avatar_columns_to_u ...
转自: http://inosin.iteye.com/blog/786467
通过前面7篇文章的学习, 我们已经基本掌握了如何快速开发一个简单的博客应用程序, 本章作为入门的完结篇, 我们将要学习来为博客加上ujs, 让我们的博客加上一点ajax效果.
ujs全称Unobtrusive Javascript, 这也是Rails3的重要特性之 ...
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html
1. 构建多模型表单
现在的博客一般都有便签功能, 方便读者通过关键字索引文章. 要实现该特性你的应用需要在一个表单中交互多个模型. 那么这时候Rails提供了另一个重要的功能: 嵌套表单
为了展示, 我们将为post的多标签提供支持. 首先, 我们需要为标签创建模型:
$ rails g model tag name:string post:references
然后:
$ rake db:migrate
...
入门锦集1-8都来自官方的翻译:http://edgeguides.rubyonrails.org/getting_started.html
1. 重构
现在, 我们博客的文章和评论都可以工作了, 但是如果我们看下 app/views/posts/show.html.erb 模板, 你会发现其代码又长又笨, 还记得Rails的信条么? DRY!(不要做重复的事, Dont Repeat Yourself)
现在我们使用局部模板来清理下这些代码吧.
首先我们制作一个comment模板来显示一条文章下的所有评论. 创建 app/views/comments/_c ...
1. 环境搭建
1 安装ruby1.9.3, 地址:http://rubyinstaller.org/
2 安装rails3.2:
gem install rails
3 (可选)安装IDE, 个人比较喜欢Aptana3, www.aptana.com
2. Rails的指导原则和理念
DRY(Dont Repeat Yourself) - 保持代码清晰高效,这个一直是我喜欢rails的原因之一
约定大于配置 - rails假定你想要做什么以及准备如何做,而不是把任何事情都放到配置文件中去。比如我们说好数据库表的名称应该是模型类名称的小 ...
rails的脚手架(rails generator scaffold)可以快速生成应用程序所有MVC相关的文件。如果你需要为一个资源创建一系列的控制器视图模型,那么脚手架就是你需要的工具
1. 创建资源
对于一个博客程序,你可以以生成一个Post资源脚手架开始:
$ rails g scaffold post name:string title:string content:text
该命令将为你构建15个文件:
文件
说明
db/migrate/20101122214725_create_posts.rb
创建posts表的迁移任务 (你 ...