监控文本区域的内容长度 我们经常在网络注册或者填写电子简介的时候经常会看到你输入的内容应该在 多少多少 字之间, 你超过了多少字符,等等。 今天这了就是来实现这个经常使用的功能。 解决方法: 布局包括了。 prototype 库, 并包含了一个 error 出错信息的提示样式 。 app/controllers/tags_controller.rb: class TagsController < ApplicationController def list @tags = Tag.find(:all,:order => "creat ...
  • 07:31
  • 浏览 (257)
  • 评论 (0)
2008-08-19

[置顶] web3.0

关键字: 网络
Web 3.0的最大价值不是提供信息,而是提供基于不同需求的过滤器,每一种过滤器都是基于一个市场需求。如果说Web 2.0解决了个性解放的问题,那么Web 3.0就是解决信息社会机制的问题,也就是最优化信息聚合的问题。 《纽约时报》商业栏目记者John Markoff曾在一篇文章中写道:“人们对Web 3.0或者说是语义网的商业兴趣正在凸现。”这句话虽未对Web 3.0给出明确定义,但不管怎样,语义网这一概念在《New York Times》商业栏目中的出现,我们也看到了未来的发展趋势。 语义网(Semantic Web)之路 简单地说,语义网是一种能理解人类语言的智能网络,它不但能够理 ...
  • 13:13
  • 浏览 (113)
  • 评论 (0)
2008-08-19

[置顶] 动态的向列表添加项

关键字: ruby on rails
动态的向列表添加项 这里使用一个简单的 tags 表 其实以前我有一个项目作的时候比这个复杂多了, 这里就简单讲一下基本的使用方法,要运用到实际项目中还需要你能触类旁通. 定义一格tags 的表. db/migrate/001_create_tags.rb: class CreateTags < ActiveRecord::Migration def self.up create_table :tags do |t| t.column :name, :string t.column :created_on, :datet ...
  • 07:21
  • 浏览 (284)
  • 评论 (0)
通过托放创建一个自定义的报表 不管是用户还是程序员都习惯了,手动托控件的应用程序。 但是在web 中实现比较麻烦,今天我就告诉你一个就像桌面上应用程序一样的恶实例。 解决的方法: 使用 rails 。 为了描述这个解决的方法, 例如 你正在为一个用户数据库提供 WEB 接口,同时 ,公司中的其他人员也正在使用这个数据库 , 每个人浏览了报表之后都可能 会有不同的想法,这些想法是关于他们愿意看到报表中显示了那些字段,你想提供一个操作简单,反应迅速的界面,让用户可以自己定义报表的版本。 报表时在数据库中的用户表中选择出来的,表的定义: db/schema.rb: Acti ...
  • 07:36
  • 浏览 (269)
  • 评论 (0)
2008-08-16

[置顶] 在页面中添加 DOM 元素

关键字: ruby on rails
在页面中添加 DOM 元素 当你需要向页面表单添加新的元素 而不想响应服务器和刷新页面 。 比如我们经常 使用的附件上传 , 我们并不想上传一个附件的时候可以添加附件, 反正我们不能为了添加一个 附件这么简单的事情还要相应服务器来刷新页面把。 这里就来举个很简单的例子, 希望各位i能举一反三,触类旁通。 解决方案: 使用 link_to_remote 这个 javascript 辅助方法, 在控制器的布局将 Prototype 库包含进去。 app/views/layouts/upload.rhtml: <html> <head> ...
  • 16:48
  • 浏览 (474)
  • 评论 (0)
从Active Record 数据中生成 RSS Feesds 加入你的数据库中内容如下 :每条记录都含有经常变化的德销售信息。 db/schema.rb: ActiveRecord::Schema.define() do create_table "books", :force => true do |t| t.column "title", :string, :limit => 80 t.column "sales_pitch", :string t.column "est_release_date", :date end end ...
  • 07:21
  • 浏览 (426)
  • 评论 (0)
2008-08-14

[置顶] 就地编辑字段内容

关键字: ruby on rails
这里为你提供一种非传统的表单提交模式。严格来说这里你是不用提表单就可以达到保存编辑的目的的,这里也是 javascript 的优点。 首先还是创建一个数据库的迁移 db/migrate/001_create_books.rb: class CreateBooks < ActiveRecord::Migration def self.up create_table :books do |t| t.column :title, :string end Book.create :title => 'Perl Best Practi ...
  • 07:35
  • 浏览 (807)
  • 评论 (1)
2008-08-13

[置顶] 实现实时的搜索

关键字: ruby on rails
[size=large][/size]实现实时的搜索 a live search 如果你想着在你的页面进行实时的搜索--就是到你在输入不同关键字的时候,查询的解果将发生变化。 使用 rails 的ajax 辅助方法 创建一个实时 搜索 数据库的迁移 db/migrate/001_create_books.rb: class CreateBooks < ActiveRecord::Migration def self.up create_table :books do |t| t.column :title, :string end ...
  • 07:35
  • 浏览 (828)
  • 评论 (0)
2008-08-12

[置顶] js 判断 浏览器

关键字: javascript
现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这给我们这些开发人员 带来了巨大的痛苦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie,有人喜欢用 firefox,还有人喜欢用腾讯tt,而我喜欢用maxthon.虽然名字可能有很多种,但是内核还是只有 那么的几种!ie内核,netscape内核!怎么样用js来判断各种浏览器的类型呢! 在不同的浏览器中对js的支持程度,语法要求都不大一样!下面的代码为判断代码 这些浏览器生产者们也不为咱们这些开发人员想一想,没有办法呵呵!我给你们想想吧!写了这个函数 随便调用去吧! <script language="J ...
2008-08-12

[置顶] 动态的查询并且高亮度显示

关键字: 技术 rails
向让你的页面中查到的文本显示成高亮显示吗?那就请和我一起来做下去。 使用 observe_field 辅助方法来连续发送 ajax 查找请求到服务器。 我们先来创建一个 数据库迁移。 db/migrate/001_create_articles.rb: class CreateArticles < ActiveRecord::Migration def self.up create_table :articles do |t| t.column :title, :string t.column :body, :text ...
  • 07:57
  • 浏览 (845)
  • 评论 (0)
sunfengcheng
搜索本博客
博客分类
存档
最新评论