Вы можете просмотреть список параметров, как указано ниже:
<Field className="input" name="pergunta_1" component="select">
<option>---</option>
{allFieldDisplay.map((each, index) => (
<option value={each.fieldValue} key={index}>{each.fieldName}</option>
))}
</Field>
Идиоматический путь состоит в том, чтобы записать что-то вроде этого:
"The #{animal} #{action} the #{second_animal}"
Примечание двойные кавычки (") окружение строки: это - триггер для Ruby для использования его встроенной замены заполнителя. Вы не можете заменить их одинарными кавычками ('), или строка будет сохранена, как.
Можно использовать подобное sprintf форматирование для введения значений в строку. Для этого строка должна включать заполнителей. Поместите свои аргументы в массив и используйте на этих путей: (Для большего количества информационного взгляда документация для Ядра:: sprintf.)
fmt = 'The %s %s the %s'
res = fmt % [animal, action, other_animal] # using %-operator
res = sprintf(fmt, animal, action, other_animal) # call Kernel.sprintf
можно даже явно указать число аргумента и переставить их вокруг:
'The %3$s %2$s the %1$s' % ['cat', 'eats', 'mouse']
Или указывают аргумент с помощью ключей хеша:
'The %{animal} %{action} the %{second_animal}' %
{ :animal => 'cat', :action=> 'eats', :second_animal => 'mouse'}
Примечание, что необходимо обеспечить значение для всех аргументов %
оператор. Например, Вы не можете постараться не определять animal
.