2008-09-30 89 views

回答

1

我有written a monkey patch將此支持添加到Rails 2.1的Rails 2.2補丁。

我還沒有測試任何其他的Rails 2.1以外,你的里程可能會有所不同!

0

設置http_only選項設置爲true的cookie的選項哈希:

cookies['visits'] = { :value => '20', :http_only => true } 
+0

謝謝約翰 - 適用於手動設置的cookie,但不適用於會話cookie。 – tomtaylor 2008-09-30 15:23:25

+0

哦,對不起 - 我沒有仔細閱讀這個問題! – 2008-09-30 15:49:44

1

那麼它不被支持,因爲你注意,但你當然可以monkey-patch Rails的做你想要什麼。實際上,在這種情況下,直接修補Rails v monkey-patching的區別很小,因爲升級到2.2時,任何一個都會被刪除/恢復。

在這兩種情況下,您都會將自己的應用差異看作自己修補2.1的指導 - 要麼通過直接應用修補程序(以任何2.1 /邊緣差異爲模),要麼從您自己的代碼中重新打開這些類,加載以應用更改。