h()方法使用
h()方法用於防止所需輸出的字元與瀏覽器顯示混淆,自動轉義
html條目,如:
email: <%= "ann & bill " %>
所輸出的內容為:email: ann & bill
加上h()後,
email: <%= "ann & bill " %>
所輸出內容為:email: ann & bill
這樣可以避免一些潛在的安全問題以及頁面被搞亂的現象。
時間顯示:
兩種方法
1,the time is:<%=8.hour.form_now%>
顯示結果為:the time is:2011-01-19 14:44:16 utc
這裡的時間是按照格林尼治為準,8為正八區,-8為西八區
2,the time is:<%=time.now%>
顯示結果為:the time is:wed jan 19 14:44:16 +0800
2011
這裡顯示的時間就是你自己機器時間了!
兩種方式
1,直接在rhtml檔案中新增the time is:<%=time.now%>
2,利用控制器中的action方法設定時間值
後一種方法看起來比前一種繁瑣,但是對於以後的修改卻顯
的靈活許多,可以在controller內修改顯示格式和時區,而不
必修改使用這個時間物件的view。
ps:view模組可以訪問controller內設定的任何例項變數。
鏈結方法:
1,使用a標籤做鏈結,如:
goodbye
當然如果移動應用程式到其他目錄時,這個url就會失效,
修改也相當麻煩,所以使用下一種方法會讓你減少很多任務作。
2,使用link_to方法,如:
<%=link_to "goodbye!", :action=>"goodbye"%>直接建立乙個超連結,鏈結到hello.rhtml檔案上,一樣需要到action中查詢該檔案,但是查詢的範圍卻有很大的不同。
Oracle記錄表刪除操作簡單方法
最近專案中oracle庫中乙個表log gpackage有資料丟失現象,但因為沒有啟用歸檔,所以cdc和dataguard都無法使用。google一下,最簡單的方法,增加觸發器處理邏輯 1 建立觸發器2 建立記錄表,該錶分別記錄了,刪除的使用者 機器名 ip及刪除時間等 3create table ...
python unittest簡單方法
下面一步步的展示如何使用unittest來測試。1 匯入unitttest模組 import unittest2 定義乙個被測試函式 def add a,b return a b3 建立乙個unittest.testcase子類 class demotest unittest.testcase pa...
純菜鳥使用git簡單方法
1 從git中拉 eg git pull 2 上傳 git add 將需要提交到倉庫中的資料夾增加到本地倉庫中 git commit m username 用名字為username將 提交到自己本地的倉庫中 git push origin 分支名稱 主分支名稱 意思是將本地倉庫中的 提交到git中的...