Как передать параметры с помощью 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") %>
Другие вопросы по тегам