命名規則
支援命名空間,以module的方式組織
controller使用
endend
controller中的例項方法
params
session
cookies
render
redirect_to
send_data
send_file
request
response
例項方法介紹
#params
獲取http請求中get和post的引數
可以使用symbol和字串的方式訪問,比如params[:user], params["user"]
#send_data
def download
send_file "/file/to/download.pdf"
enddef download
send_data image.data, type: image.content_type
end#request
request.fullpath
request.get?
request.headers
request.ip
request.body
etc.
#response
response.location
response.response_code
response.body=
etc.
controller中的類方法
filters
before_action
after_action
around_action
csrf
protect_from_forgery
.helper_method方法介紹
這個方法的作用是讓方法可以在view中能使用
helper_method :current_user
def current_user
@current_user ||= user.find(session[:user_id])
endend
controller中列印log
rails.logger
rails.logger.info "debug info"
rails.logger.info "exception: ..."
contorller中對異常的處理
密碼學簡單介紹
本文簡要地介紹了現代密碼學的一些基礎理論,供參考。1 加密技術概述 乙個密碼系統的安全性只在於金鑰的保密性,而不在演算法的保密性。對純資料的加密的確是這樣。對於你不願意讓他看到這些資料 資料的明文 的人,用可靠的加密演算法,只要破解者不知道被加密資料的密碼,他就不可解讀這些資料。但是,軟體的加密不同...
形態學簡單總結
腐蝕的作用 腐蝕是一種消除邊界點,使邊界向內部收縮的過程。可以用來消除小且無意義的物體。膨脹作用 膨脹是將與物體接觸的所有背景點合併到該物體中,使邊界向外部擴張的過程。可以用來填補物體中的空洞。閉運算定義 先膨脹後腐蝕 閉運算作用 閉運算用來填充物體內細小空洞 連線鄰近物體 平滑其邊界的同時並不明顯...
Python自學 簡單學 元組
元組 tuple 類似於向量,元組的元素不能修改。元組寫在小括號裡,元素之間用逗號隔開,和向量寫法一致,元組中的元素可以不同 a 1997 2019 china math print a,type a len a 1997 2019 china math class tuple 4 元組類似字串,可...