Я хочу использовать следующий код для замены частичной веб-страницы с названием «Activitypage», но вместо этого я получил окно filedownload с сообщением «Вы хотите сохранить файл или найти программу для открытия ". Почему? Спасибо,rails page.replace_html вызывает всплывающее окно filedownload
render :update do |page|
page.replace_html ('activitypage', :partial => 'index')
end
return
EDIT:
Noel, спасибо за Ваш ответ. Надеюсь, это целая картина.
В клиентской странице есть кнопка представить, как это определено так,
<div class="form_row">
<% form_remote_tag :url => {:controller => '/group', :action => 'add'},
:html => {:action => {:controller => '/group', :action => 'add'}} do %>
<%= submit_tag "Add!", :class => "submit" %>
<% конец%>
В функции Add группы контроллера, у меня есть код,
def add //add the member into the group table //then go back to the /group/index page //which will replace the content in webPage "activitypage" render :update do |page| page.replace_html ('activitypage', :partial => 'index') end return end
В бэкэнд контроллер: действие (здесь/группа/добавление) работало, как ожидалось, bu t в браузере клиента, появилось окно filedownload для сохранения или открытия файла?
Я смущен! ??????