监控文本区域的内容长度
我们经常在网络注册或者填写电子简介的时候经常会看到你输入的内容应该在 多少多少 字之间, 你超过了多少字符,等等。 今天这了就是来实现这个经常使用的功能。
解决方法:
布局包括了。 prototype 库, 并包含了一个 error 出错信息的提示样式 。
app/controllers/tags_controller.rb:
class TagsController < ApplicationController
def list
@tags = Tag.find(:all,:order => "creat ...
- 07:31
- 浏览 (257)
- 评论 (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)
动态的向列表添加项
这里使用一个简单的 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)
在页面中添加 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)
这里为你提供一种非传统的表单提交模式。严格来说这里你是不用提表单就可以达到保存编辑的目的的,这里也是 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)
[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)
现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这给我们这些开发人员
带来了巨大的痛苦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie,有人喜欢用
firefox,还有人喜欢用腾讯tt,而我喜欢用maxthon.虽然名字可能有很多种,但是内核还是只有
那么的几种!ie内核,netscape内核!怎么样用js来判断各种浏览器的类型呢!
在不同的浏览器中对js的支持程度,语法要求都不大一样!下面的代码为判断代码
这些浏览器生产者们也不为咱们这些开发人员想一想,没有办法呵呵!我给你们想想吧!写了这个函数
随便调用去吧!
<script language="J ...
向让你的页面中查到的文本显示成高亮显示吗?那就请和我一起来做下去。
使用 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)
- 浏览: 16832 次
- 性别:

- 来自: 南昌

- 详细资料
搜索本博客
最新评论
-
就地编辑字段内容
晕,请问有没有java版的,俺看不懂ruby版的,
-- by laserdance -
做IT的要注意颈椎病以及保 ...
我后背也好痛啊···才干了一个月···忽然发现程序员是个体力活
-- by ha397666 -
做IT的要注意颈椎病以及保 ...
我的脖子似乎有问题了,每天上完班后,都觉得有点僵硬。。。
-- by racnow -
做IT的要注意颈椎病以及保 ...
昨天打了会儿篮球,今天早上醒来就颈椎疼的厉害,好好保养身体
-- by cris_jxg -
做IT的要注意颈椎病以及保 ...
小小年纪我就深受其害,决心加强锻炼了!
-- by mirway






评论排行榜