2012-09-10 9 views

Odpowiedz

11

Wystarczy wygenerowania opracować widoki

szyny g opracować: widoki

następnie ty uzyskać dostęp do konfiguracji domyślnej mailowych w

your_app/app/views/opracowania/Mailer

  • confirmation_instructions.html.erb
  • reset_password_instructions.html.haml
  • unlock_instructions.html .haml
+1

To jest nadal w porządku z szynami 4.2/Devise 3.5 Należy zauważyć, że jeśli posiadasz kilka modeli, katalog mailowy zostanie utworzony w każdym katalogu widoku modelu: 'twoja_app/app/views/user/mailer' oraz' twoja_app/app/views/admin/mailer' na przykład. .. – gfd

4

Sprawdź, czy devise.en.yml znajduje tłumaczenia. Możesz przekazać project_name do tłumaczenia; na przykład:

t('welcome', :project_name => project.name)

iw pliku yml:

welcome_message: 'My %{project_name} Hello xxxxx click here to confirm you email'

+0

To znaczy, pod Mailer: confirmation_instructions: zastrzeżeniem: 'Cheeve.it instrukcji potwierdzania' reset_password_instructions: Temat: 'Instrukcje resetowania Hasło' unlock_instructions: zastrzeżeniem: 'Unlock Instrukcje' –

1

Wierzę, że chciałaś dostosować confirmation_instructions.html.erb plik app\view\resource\mailer gdy zwykle zasobu użytkowników lub Administrator

Przede wszystkim należy sprawdzić, czy ustawienie config.scoped_views = true w config/initializers/devise.rb Dzięki temu konfiguracja Devise poszukuje szablonów w widoku folderu zasobu, zamiast domyślnego w app\views\devise\mailer

Korzystanie login, username itd. jest możliwe w następujący sposób <%= @resource.login %>

po tym wszystkim, należy zrestartować serwer. Dla porównania, sprawdź podobny problem Ruby/Rails: How do you customize the mailer templates of Devise?

Powiązane problemy