изменение стиля метки формы в rails 4

#ruby-on-rails #forms #label #haml

#ruby-on-rails #формы #метка #haml

Вопрос:

Я очень хорошо разбираюсь в ROR, и в моем приложении я хочу, чтобы начальная метка формы начиналась с заглавной буквы. Я знаю, что по умолчанию он принимает начальное значение первого слова в качестве заглавного, но не знает, как указать начальное значение второго слова в качестве заглавного. Позвольте мне прояснить ситуацию с помощью примера…

Я попробовал этот код для Label :

 = f.label :campaign_Title
 

Выдача выходных данных:

 Campaign title
 

Ожидаемый результат:

 Campaign Title  #title's initial should be capital 'T'
 

если бы я использовал %label объект without form, он работает, но я этого не хочу..

Вот еще один вопрос..

Если я хочу сначала начальный маленький, то? Нравится..

name вместо Name .. Я знаю, что это не имеет никакого значения, но хотел бы знать, есть ли какой-нибудь трюк.. Заранее спасибо .. 🙂

Ответ №1:

Попробуйте это

 <%= f.label :campaign_Title, "Campaign Title" %>
 

Вы можете передать любое пользовательское значение в качестве второго параметра помощника метки

Ответ №2:

Вы можете использовать блок для стилизации и настройки содержимого метки;

 <%= f.label :campaign_title do %>
  Campaign Title
<% end %>