Как передать параметры с помощью remote_to_function в rails
Я пишу плагин для моей Redmine, и мне нужно передать параметр с моего взгляда на мой контроллер. Я пытаюсь передать парам @repository.url
который уже существует в моем файле erb.html.
Ниже приведен код, над которым я пытаюсь работать. Пожалуйста, что я делаю не так?:
_navigation.erb.html
<% if User.current.allowed_to?(:view_repository, @project) -%>
<div style="float: left; width: auto; padding-right: 1%">
<%= button_to_function l(:gerar_build_project), remote_function(:action => 'exec_client', :controller => 'GerarVersao', :with => "'id=' + $('@repository.url').value")%>
</div>
gerar_versao_controller.rb
def exec_client(url_branch)
.
.
.
end
Благодарю.
1 ответ
Я думаю, что это должно работать для вас.
<%= button_to_function l(:gerar_build_project), remote_function(:action => 'exec_client', :controller => 'GerarVersao', :with => "'id=' + $('#{@repository.url}').value") %>