У меня есть тег span, который обновляется javascript. Поэтому, на мой взгляд, этот код будет отображаться номер:Ruby on Rails - обновить тег span по javascript в link_to
<span id="actual_nbr"></span> # Show the number via javascript
Javascript выглядит следующим образом:
document.getElementById("actual_nbr").innerHTML = 1;
Теперь я хочу использовать это значение в link_to для создания объекта:
<%= link_to "OK", { :action => "create", :nbr => content_tag(:span, 'actual_nbr') }, :confirm => "Are you sure?", :method => :create %>
Если я осмотреть мой элемент я получаю:
<a confirm="Are you sure?" data-method="create" href="/purchases?nbr=%3Cspan%3Eactual_nbr%3C%2Fspan%3E" rel="nofollow">OK</a>
И это возвращает меня ошибку, потому что продолжительность тега рассматривается как текст не HTML тег:
{"_method"=>"create",
"authenticity_token"=>"7CC6I1HrmFZcT2Qrkriafago1ZGhizX4cJL+FaSyRkw=",
"nbr"=>"<span>actual_nbr</span>"}
Что такое лучший способ сделать то, что я пытаюсь сделать?
Благодаря