2016-04-11 5 views
0

Ich möchte wissen, wie man ein Wort in einer Ansicht groß schreibt. Beispiel:Ein Wort in der Ansicht von Rails groß schreiben

<% @employees.each do |employee| %> 
    <%= employee.surname.capitalize %> 
<% end %> 

In meinem Schema.db Spalte Nachname ist eine Zeichenfolge. Warum funktioniert die Großschreibung nicht? Danke voraus.

+0

funktionieren sollte. Kannst du den Kontext deiner Ansicht posten? –

+0

Sie sollten auch posten, was Ihrer Meinung nach die Ausgabe von 'capitalize' genauso gut sein sollte wie das, was Sie tatsächlich sehen. Vielleicht ist diese Methode nicht das, was du wirklich willst. – MarsAtomic

+0

Zum Beispiel habe ich einen Nachnamen Smith in meiner db, und ich will es Smith in der Ansicht sein. –

Antwort

1

Wenn Sie capitalize für eine Reihe von Sonderzeichen (nicht ASCII) verwenden, dann können Sie mb_chars verwenden:

<%= employee.surname.mb_chars.capitalize %> 
Verwandte Themen