У меня есть представление, которое содержит несколько ссылок:
<% a.each do |q| %>
<%= link_to "stock it",
{ :action => "stock",
:qid => q.question_id,
:qur => q.question_answers_url,
:qti => q.title } ,
:remote => true %>
<div id="<%= "stock" + q.question_id.to_s %>"></div>
<% end %>
Каждая ссылка генерирует AJAX-запрос. Вот контроллер:
def stock
if(!Later.where(:question_id => params[:qid]).exists?)
later = Later.new(:question_id => params[:qid], :name => params[:qti], :url => params[:qur])
later.save
end
respond_to do |format|
format.js { render :layout=>false }
end
end
Теперь вернемся к виду. У каждой ссылки есть div с уникальным id = stock. Когда пользователь нажимает на ссылку, мне нужно добавить текст в конкретный div с соответствующим идентификатором.
У меня есть файл stock.js.erb:
$("#stock<number>").html("some text");
Как передать div-id в stock.js.erb и как его использовать?