1
Select Feld hinzuzufügen:Wie Bedingung basierend ausgewählten Status in Auswahlfeld
select#language_top onChange="window.location.href=this.value"
option value=("#{url_for(locale: 'en')}") data-image=("#{image_url('english.png')}") English
option value=("#{url_for(locale: 'de')}") data-image=("#{image_url('german.png')}") selected='' German
Ich möchte selected=''
hinzufügen, basierend auf einer Bedingung. Ich habe es so gemacht:
select#language_top onChange="window.location.href=this.value"
- if params[:locale] == "en"
option value=("#{url_for(locale: 'en')}") data-image=("#{image_url('english.png')}") selected='' English
- else
option value=("#{url_for(locale: 'en')}") data-image=("#{image_url('english.png')}") English
- if params[:locale] == "de"
option value=("#{url_for(locale: 'de')}") data-image=("#{image_url('german.png')}") selected='' German
- else
option value=("#{url_for(locale: 'de')}") data-image=("#{image_url('german.png')}") German
Ich denke, es kann refaktoriert werden. Irgendeine Idee?