Для меня это новая территория, но я работаю над книгой по Rails, которая была написана до того, как start_form_tag устарела, и у меня возникают проблемы с примером кода книг с использованием remote_form_tag.У меня работают другие формы, но я не могу их запустить.Вот код:
<h1>Categories</h1>
<ul id="category_list">
<%= render :partial => 'category', :collection => @categories %>
</ul>
<br/>
<p id="add_link"><%= link_to_function("Add a category", "Element.remove('add_link');
Element.show('add_category')") %></p>
<div id="add_category" style="display:none;">
<%= form_remote_tag(:url => {:action => 'new'},
:update => "category_list",
:position => :bottom,
:html => {:id => 'category_form'}) %>
Name: <%= text_field "category", "name" %>
<%= submit_tag 'Add' %>
<%= end_form_tag %>
</div>
Именно так оно и выглядит в книге и не компилируется.Я попытался изменить, чтобы соответствовать блокам form_tag, но форма, заключенная в div "add_category", никогда не появляется.
Спасибо!
ОБНОВЛЕНИЕ: Просто обнаружил, что не похожеСкрипт прототипа не загружается.оба метода удаления и показа на Элементе обнаруживаются как неопределенные в Firebug.Я не уверен, почему это не обнаруживается все же.