form_tag, form_remote_tag - действие не вызывается - PullRequest
0 голосов
/ 31 мая 2011

В моей новой форме команды пользователь может выбирать игроков из списка выбора, связываться с командой, а также создавать новых игроков. При нажатии на кнопку «Новый игрок» открывается всплывающая форма со следующим кодом

Когда я использую тег формы (см. Ниже), нажатие на кнопку отправки использует правильное действие.

<%= form_tag(:controller => "teams", :action => "createPlayers") do %>
<label>Player Name:</label> <%= text_field_tag(:name, nil) %></span>
<%= submit_tag("Create New Player") %>

Однако я планирую использовать ajax для обновления списка выбора для игроков. Когда я использую 'form_remote_tag' вместо 'form_tag' и нажимаю кнопку отправки, действие 'createPlayers' не вызывается. На самом деле ничего не происходит ..

Буду признателен, если кто-нибудь скажет мне, почему использование 'form_remote_tag' не вызывает действие 'createPlayers' при нажатии кнопки отправки.

Большое спасибо за любые предложения.

Приветствия

1 Ответ

0 голосов
/ 31 мая 2011
<% form_remote_tag :url => { :controller => 'xyz', :action => :you method } do %> 
<%=text_field_tag : %>
<%= submit_tag "" %> 
<% end %> 
something like that
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...