Есть ли какой-нибудь select_tag как RoR на Фениксе - PullRequest
0 голосов
/ 18 апреля 2020

Rails имеет select_tag без формы. Имеет ли Phoenix такой же вид select_tag?

У меня так много элементов на одной странице, что я не могу сделать форму. Поэтому я не могу использовать тег form_for или select f.

1 Ответ

3 голосов
/ 18 апреля 2020

Phoenix.HTML включает тег , content_tag , form_tag и options_for_select для построения html (формы) элементов.

Например:

content_tag "select", name: "color" do
  options_for_select ["Blue": "blue", "Red": "red"], "blue"
end

Должен отображать:

<select name="color">
  <option value="blue" selected="selected">Blue</option>
  <option value="red">Red</option>
</select>

Из этого вы можете создать свою собственную select_tag функцию.

...