Orijinallik belirtecinin Ruby on Rails 3'te nasıl yönetildiğini bilen var mı? Tüm dikkat çekmeyen Javascript Ruby on Rails 3 ile HTML5 veri niteliklerinin nasıl kullanıldığını gösteren makaleler, orijinallik belirtecini herhangi bir yerde görmüyorum.Raylar 3 Authenticity Token
8
A
cevap
11
: çıkışı
<%= csrf_meta_tag %>
—:
<meta name="csrf-token" content="<%= form_authenticity_token %>" />
<meta name="csrf-param" content="authenticity_token" />
-1
config/ilklendiriciler/secret_token.rb
Sen düzen dosya (lar) ın baş bölümünde bu koymak gerekir
8
token_tag
kullanıyorsunuz
formu yardımcı içermeyen özel biçimlerine doğrulama eklemek için, artık kullanmalıdır:
token_tag form_authenticity_token
+1
teşekkürler, googling bu her zaman bulmak için bir acı! – todd
teşekkürler soru için. Bunu nasıl yapılandıracağını bilen var mı diye merak ediyordum. "Config/initializers/secret_token.rb" ifadesinin eklenmesi güzeldir ancak dosyayı SCM'ye eklediğimde sırrımı açığa çıkarır. Bir veritabanında veya bir yapılandırma dosyasında saklayabilir miyim? – Cimm