介绍:该插件是无刷新的ajax的crud操作!
插件使用后效果预览:
直接使用:
中文化,和定义要显示的字段:
使用方法:
1,把activescaffold插件放到plugins下
2,controller部分:
class GroupController < ApplicationController
layout 'group'
# active_scaffold :group 可以直接这样用,这里:group和:Group都可以
active_scaffold :group do |config|
config.label = "组:" #定义表名
config.columns = [:group_name, :display_order] #定义指定的列
list.sorting = {:group_name => 'ASC'} #默认排序
columns[:group_name].label = "组名" #定义列名
end
end
3,model部分
class Group < ActiveRecord::Base
end
4,layout部分
<html>
<head>
<title></title>
<%= javascript_include_tag :defaults %>
<%= active_scaffold_includes %>
</head>
<body>
<%= @content_for_layout %>
</body>
</html>
5,ok,在浏览器里输入
http://localhost:3000/group
注意:
1,rails2.1以下 用activescaffold1.x版本,rails2.2用activescaffold 2.2版本
2,rails中model的定义是单数(相对于表)形式,表使用的是复数形式,例如上面的model为group,那么在数据库中表为groups,如果表名为
stock_categories 那么model就为stock_category 似乎是按照英语的复数形式来的!.
activescaffold下载地址:
http://www.namipan.com/d/b5550583eaa63d872286700bbdd7574d0a5172a5b93e0200
ref:
http://github.com/activescaffold/active_scaffold/downloads
http://activescaffold.com/tutorials/getting-started
posted on 2009-03-30 16:53
fl1429 阅读(827)
评论(1) 编辑 收藏 所属分类:
Rails