У меня есть файл «index.html.erb» со следующим:
<% = render @users%>
Это отрисовывает _user.html.erb "и выводит кнопку для выполнения определенного действия для каждого пользователя:
<% = link_to" action ", action_path (user),: id =>" # {user.id} _action",: remote => true)%>
Я настроил свой пользовательский контроллер для ответа на запрос AJAX, посмотрев на" action.js.erb ".
Для того, чтобы выполнять методы javascript для определенных пользователей внутри партиала, и я хотел бы знать, как переменные экземпляра из моего партиала (такие как user.id) могут быть переданы или доступны в js.erbфайл, например:
$("#{@user.id}_action").toggle();