activescaffold(以下簡稱as)是rails的乙個外掛程式,用於生成比原生的scaffold更華麗的ajax資料操作介面。
但是as的文件可以說非常不詳細!很多時候需要靠經驗去猜。因此記錄一下。
定義#_authorized?,例如create_authorized?.在文件中遍尋不到as到底有那些action,結果未果(當然可以看as的源**,但是這樣也太。。。。了)。
action可以是 create、list
、search
、show
、update
或delete
定義authorized_for_#?
,例如authorized_for_destroy?
其中的crud_action是create、read
、update
或destroy
之一。
#_authorized_for_#?---控制在某個crud操作時對某個字段進行控制
#_authorized-----------------------控制在任何crud操作時對某個字段進行控制
讓他們生效的方法:
activescaffold.set_defaults do |config|
config.security.current_user_method = :current_user
# 沒有顯示設定訪問許可權時對應用的訪問許可預設
config.security.default_permission=true
end#乙個供activescaffold使用的認證**
def current_user
if session[:user_id]
user.find(session[:user_id])
else
flash[:notice] = '登入先!'
redirect_to(:controller => "user", :action => "login")
endend
Active Scaffold個人總結資料
當check該連線時重新開啟乙個頁面 config.show.link.page true create和update顯示的字段 config.create.columns config.update.columns nombre,descripcion,fecha emision,fecha pa...
container of 的的的原理
另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...
存在的就是合理的,發生的即是必然的。
筆者有時候會想,什麼是對,什麼是錯?對於追求某一件事情之前首先會考慮,為什麼我要做這件事情。所以經過自我分析和生活周邊環境的總結。我認為,對於乙個人來,這是在站在個體的角度上說。什麼是對的?就是你自己覺得是對的,它就是對的。不過這個只是你自己的想法。主觀上的正確,不代表客觀上也受到了別人的認可。就拿...