1)
session的使用:
賦值:session[:user_id][email protected]
取值:logger.infosession[:user_id]
注意:將
controller裡面
protect_from_forgery語句去掉,使能
session。
session也是
hash物件--
key=
>value,我們通過
key[:user_id]找到對應的
value[126]
2)查詢:
find:呼叫類名時,必須通過
id查詢;
where:用於對其他字段進行查詢
3)報表生成:
echarts:
4)rails控制台啟動:
$rails c
irb>ps -aux |grep rails
#列印當前
rails
程序資訊
irb>
kill-9
*** #
強制殺死程序
***5)
按時間查詢記錄
q_time= time.parse params[:p_time]
"01/02/2006","02/08/2015")#@docs = doc.where("p_time<=?",q_time) #在從字串轉為時間戳,第乙個引數是格式第二個是要轉換的時間字串
>
doc表裡查詢
p_time<=引數為
q_time的記錄
6)設定時區
# config.time_zone = 'central time (us &canada)'(在該句下面插入以下語句)
config.time_zone = 'beijing'(新增語句)
config.active_record.default_timezone =:beijing 7)
rails
資料驗證
rubyon railsguides
:8)使用者訪問控制
a>
before_filter:authorize
protect_from_forgery
protected
def authorize
unlessuser.find_by_id(session[:user_id])
redirect_to'/user/index'
endend
endb>
首行**新增:
skip_before_filter:authorize
修改於第四周周五
企業匯報系統細節追加(二)
專案3 報表系統 1.發布時間和 審核時間 查詢 加上 日期控制項 3.文件列表,加上分頁功能 發布時間和審核時間查詢 加上日期控制項 在datetimepicker.css bootstrap datetimepicker.css等檔案,詳見鏈結依賴關係。html.erb檔案關鍵 如下 審核時間 ...
全是優點 乙個系統功能匯報提綱
基礎資訊部份 散席部份,因為是非固定數量可以不列印票號.船隻可以配置標準的鋪位資訊,可以長期鎖鋪,實現指定鋪位預留為船員專用等,保證這部份鋪位在做計畫階段就不參與計畫.計畫部份 可以實現臨時加鋪功能,在原鋪位數量的基礎上增加相應等級鋪位,參與本次航班銷售 特別是散席比較有用 可以實現臨時等級調整功能...
企業CDN快取系統 varnish(一)
二.varnish cdn content distribute network 內容分發網路 或者content delivery network 內容交付網路 cdn的任務是將內容從源站傳遞給使用者。常說的網際網路由兩層組成 varnish 伺服器的工作方式有兩種 舉個例子 全國有許多使用者都在...