При использовании вызова form_for
и вызова text_field
Ruby on Rails генерирует уникальный идентификатор для элемента <input />
, который он выдает. Как я могу сгенерировать один и тот же идентификатор для последующего включения в JavaScript, сгенерированный позже?
<%= form_for @user do |f| %>
<%= f.text_field :username %>
<% end %>
Затем на странице:
<%= javascript_tag do %>
$('<%= id of the :username field %>').doSomethingReallyCool();
<% end %>