随笔-167  评论-65  文章-0  trackbacks-0

介绍:该插件是无刷新的ajax的crud操作!

插件使用后效果预览:

直接使用:

activescaffold

中文化,和定义要显示的字段:

cn

使用方法:

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

write by feng
posted on 2009-03-30 16:53 fl1429 阅读(827) 评论(1)  编辑  收藏 所属分类: Rails

评论:
# re: Rails ActiveScaffold插件使用 2010-01-24 16:30 | anyan
能把您的详细使用Activescaffold的所有测试代码和数据库传一份么?谢谢
anyan@sina.com  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
已访问数:
free counters