Projede çalışıyorum. İki modelim var: Biri rolleri olan Kullanıcı (Devise) ve Diğer ise Satıcıdır. Tüm uygulama Kullanıcılar bu rollerle ilişkili kullanıcı tablosunda saklanır. Satıcı Bölümü için . Bir problemim var. Satıcı Kaydı İsteğini kabul ediyorum. Dolayısıyla, bir satıcı isteği başvurusu göndermek için kullanıcı yalnızca e-posta adreslerini sağlayacaktır ve uygulama e-posta adresinin kayıtlı olup olmadığını görmek için Kullanıcılar tablosunu kontrol edecektir. Kayıt edilmişse, "e-posta adresi zaten kullanılıyor ve bir kullanıcıya kaydolmayı öneriyor" gibi bir mesaj gönderecek, aksi halde e-posta adresini oturumda (veya başka bir şekilde) saklayacak veya bir satıcı istek formu oluşturacaktır. Kullanıcı uygulamayı ve uygulamayı gönderecektir. E-posta adresiyle birlikte tüm giriş alanları satıcılar tablosunda saklanır.Rails bir kullanıcı bul ve form oluştur
Denedim ama yapamadım. Öyleyse lütfen bu görevi nasıl yapacağımı öner.
def create
if params[:email] == User.find_by_email(params[:email])
flash[:notice] = "Email address already in use!"
redirect_to new_merchant_path
else
render 'form'
end
end
StackOverflow'a Hoş Geldiniz. Denediğin kontrolör kodunu gönderir misin? Gönderinizdeki kodla kaliteli yanıtlar almanız daha olasıdır. – trh
Teşekkürler @trh, soruyu kontrolör koduyla güncelledim. –