通过托放创建一个自定义的报表
通过托放创建一个自定义的报表
不管是用户还是程序员都习惯了,手动托控件的应用程序。 但是在web 中实现比较麻烦,今天我就告诉你一个就像桌面上应用程序一样的恶实例。
解决的方法:
使用 rails 。 为了描述这个解决的方法, 例如 你正在为一个用户数据库提供 WEB 接口,同时 ,公司中的其他人员也正在使用这个数据库 , 每个人浏览了报表之后都可能 会有不同的想法,这些想法是关于他 ...
浅析Ruby on Rails部署方案(一)
浅析Ruby on Rails部署方案(一)
2008-07-28 16:11
作者:ShiningRay
前言
2006初,我接到了公司分配的一个遗留项目,让我负责一个基于C/S的系统的服务器端。其实是系统是基于HTTP协议的,因为负责客户端的同事对于服务器端编程不甚了解,虽然使用PHP对熟悉C++的他来说是驾轻就熟,但是在进一步实现更多的功能和更 ...
浅析Ruby on Rails部署方案(二)
后端的问题
在前面的测试报告中,我们似乎看不出什么问题,好像即使处理速度不够,多开几个进程就可以了。这是因为测试是在比较理想的环境下进行的,而实际的生产环境情况要复杂得多。虽然Mongrel在此次测试的结果中显示了很好的稳定性,但是这并不能表示Mongrel就可以在生产环境中同样保持很好的稳定性。
原因在于Ruby的线程机制。但首先这里要强调的是,虽然Ruby的虚拟机有缺陷,线程是伪线程, ...
浅析Ruby on Rails部署方案(三)
测试结果
HAproxy和Lighttpd的测试需要调整很多参数,我们先看看无需调整参数的几种方案的测试结果,我同样除了原始数据的折线图,还会给出B样条的图以更清晰地看到结果:
从图上我们看到Nginx+Mongrel的方式性能很稳定,但在并发量小于150的情况下与其他方案相比还是差很多的。Nginx+Thin/Evented Mongrel两种方式的性能则相差不大,毕竟都是使用的Even ...
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
一、安装Ruby、rails、mongrel和Apache2.2
从rubyforge网站下载One-Click Ruby Install,运行安装程序,就安装好了ruby和rubygems。
运行命令:
gem install rails
gem install mongrel//出现选择窗口 ...
Rails、Sqlite的dll文件及安装
[i][/i]本地安装rails2.0.2, 公司的网络有防火墙和代理,所以想通过” gem install rails --include-dependencies”安装就不行了,既然不行,那我们就本地安装rails好了。 先去http://rubyforge.org/frs/?group_id=307下载rails的安装包rails*.gem, 因为当前最新版本 ...
在页面中添加 DOM 元素
在页面中添加 DOM 元素
当你需要向页面表单添加新的元素 而不想响应服务器和刷新页面
。 比如我们经常 使用的附件上传 , 我们并不想上传一个附件的时候可以添加附件, 反正我们不能为了添加一个 附件这么简单的事情还要相应服务器来刷新页面把。 这里就来举个很简单的例子, 希望各位i能举一反三,触类旁通。
解决方案:
使用 link_to_remote 这个 javascrip ...
用ROR开发了一个小的报名系统的技术总结
用ROR做了一个很小的报名系统.
系统环境写道
ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux]
Rails 2.1.0
写道
1. 控制器的重名问题
,需要注意和controller已有的方法名字冲突
2. 版本不向前兼容
3. 虽然在开发模式下,不过新添加一个controller的时 ...
ROR version 1.1.2 学习笔记(本地环境已经达到了2.1)
1. 自动的数据库加载工具
应该用好rake工具,它就像make工具给开发人员提供了一键式服务模式.以添加数据库表为例:
rake db:migrate
会自动执行db/migrate/*.rb所有文件.
当然migrate文件也许要按照一 ...
从Active Record 数据中生成 RSS Feesds
从Active Record 数据中生成 RSS Feesds
加入你的数据库中内容如下 :每条记录都含有经常变化的德销售信息。
db/schema.rb:
ActiveRecord::Schema.define() do
create_table "books", :force => true do |t|
t.column "title", :string, :lim ...
就地编辑字段内容
这里为你提供一种非传统的表单提交模式。严格来说这里你是不用提表单就可以达到保存编辑的目的的,这里也是 javascript 的优点。
首先还是创建一个数据库的迁移
db/migrate/001_create_books.rb:
class CreateBooks < ActiveRecord::Migration
def self.up
create_table : ...
MacOS Leopard 上安装 ImageMagick 和RMagick
Step 1: Install MacPorts
Go to the Installing MacPorts web page and follow the instructions there to install MacPorts. Note that you must install the XCode Tools, X11.app, and the X11 SDK.
The remai ...
实现实时的搜索
[size=large][/size]实现实时的搜索
a live search
如果你想着在你的页面进行实时的搜索--就是到你在输入不同关键字的时候,查询的解果将发生变化。
使用 rails 的ajax 辅助方法 创建一个实时 搜索
数据库的迁移
db/migrate/001_create_books.rb:
class CreateBooks < ActiveRecord ...
ActionView 的魔术:ERB & Binding
Rails 作为一个 MVC 框架,其核心包括三个模块:ActiveRecord,ActionController 和 ActionView。今天这篇博文的主角是 ActionView,解开模板系统的魔术。
通常情況下,通过 scaffold 已经能够建立简单的、包含CRUD基本功能的页面,完全不需要手动修改 view 的代码。即使不使用 scaffold ,Rails 也提供了众多 ...
最新发表博客 
- 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序zz
- 正确理解封装
- 我常在Spring Controller 中使用的 toSv()
- vnc服务的安装及客户端使用
- DWR好牛!
- Ajax技术简介
- FLEX优秀开源项目介绍
- 利用IOUtils读取java.sql.Clob类型
- jsp TagSupport类中如何打印
- 如果某个数据库中的数据要直接转为XML
- 关于web services我推荐一本书
- 属性配置文件读取类ConfigHelper
- 多线程学习笔记
- 写数据到本地文件时,应该先确定字符集
- 将数组的下标分段的算法
- 接口中的方法不能声明为static
- 也谈刘翔
- 成功实践:半自动地将XML结点转换成JAVABEAN,再半自动地将JAVABEAN存入数据库
- 初探java内存机制
- EasyMock系列:原理及源代码分析(1)
- JavaScript 中的DOM
- XPath语言入门
- startsWith(),endsWith()的作用,用法,判断字符串a 是不是以字符串b开头或结尾
- 奥运会上的三个名字
- jsp下载文件
- 通过文档事件处理程序引入JavaScript 脚本代码实例
- 关于删帖的经过
- 从职位中预测2008年Java框架之争
- 添加号码的例子
- Castor -- 将Java对象和XML自动绑定的程序
- hibernate集合映射inverse和cascade详解 (转载)
- word中显示方框对号,叉的方法
- javascript弹出窗口总结
- 网页游戏研讨会感想
- 请教JDBC连接oracle非常慢的原因并怎样解决返回列多的问题
- Tomcat启动分析 (转载)
- 對待愛情的態度
- 代预先处理的struts action改造
- 使comboBox下拉列表不可编辑
- 请求转发和请求重定向
- 监控文本区域的内容长度
- Java编程实现列表框元素动态变化
- 借刘翔事件介绍一下奥卡姆剃刀原理
- java面试基本笔试题
- 关于如何编写灵活定制列样式的Grid控件
- svn服务器安装配置与svn的eclipse的subclipse插件使用
- Scrum术语字典下载
- Java学习笔记之四(数据存储、字节流和字符流)
- 百度宣布以闪存替代硬盘存储
- flex如何实现 cookie功能


