介紹:該插件是無(wú)刷新的ajax的crud操作!
插件使用后效果預(yù)覽:
直接使用:
中文化,和定義要顯示的字段:
使用方法:
1,把a(bǔ)ctivescaffold插件放到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'} #默認(rèn)排序
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的定義是單數(shù)(相對(duì)于表)形式,表使用的是復(fù)數(shù)形式,例如上面的model為group,那么在數(shù)據(jù)庫(kù)中表為groups,如果表名為
stock_categories 那么model就為stock_category 似乎是按照英語(yǔ)的復(fù)數(shù)形式來(lái)的!.
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 閱讀(830)
評(píng)論(1) 編輯 收藏 所屬分類:
Rails