Bu yüzden mantığı "çizilmeye karşı" kimlik doğrulamasında http://railscasts.com/episodes/250-authentication-from-scratch adresinde kullandım ve işe yaramış gibi görünüyor ve "Oturum açtınız ..." iletisini yapıştırabilirim sayfanın üst kısmı.Geçerli kullanıcı Ruby on Rails'e başvuruyor
Ama bir yazı gönderen günlük gibi bir şey yapmak istersem, bir duvara biraz vurdum.
Yeni posta formundaki gizli bir alandan göndermek istemiyorum, çünkü bununla ilgili güvenlik sorunları olduğunu tahmin ediyorum.
http://ruby.railstutorial.org/ruby-on-rails-tutorial-book adresindeki kılavuzlardaki "aittir" mantığını kullanmak istemiyorum çünkü teknik olarak burada işe yarayacak olsa da, gelecekte kimin "ait olduğu" ilişkisini kimin oluşturduğu giriş yapmalıyım mevcut değil.
Yapmaya çalıştığım, "model_ad" değeri atayan posta modelimde "kaydetmeden önce" bir işlev çağrısı oluşturmaktı, ancak sanırım modeller kimlik doğrulaması dağıtım sitesine göre oluşturulan current_user öğesine erişemiyor.
Şimdi böyle bir şeyin nasıl yapılacağını bilmiyorum.
DÜZENLEME: Ruby'den yeni, ERD'ye yeni, tüm bunlar, ama ilişkinin ait olduğu anlamına gelmediğim şey, eğer yayınlar için bir derecelendirme sistemi olsaydı, her bir derecelendirme bir gönderiye ait olurdu . Ancak, her bir notu kimin gönderdiğine de giriş yapmak istiyorum. Burada
bu ekstresinde genişletilebilir:
ve denetleyici içinde
?"Gelecekte," ait olan "ilişkinin bulunmadığı bir girişi kimin yarattığını kaydetmem gerekebilir." – Jameshttp://stackoverflow.com/questions/1568218/access-to-current-user-from-within-a-model-in-ruby-on-rails http://stackoverflow.com/questions/2513383/access- Şu anki kullanıcı modeli –