| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby On Rails > remote_function |
| Автор: arthurnum 25.10.2010, 15:14 |
| Привет. Я только начал изучать руби. Столкнулся с проблемой при добавлении записи в таблицу с использованием remote_funсtion. Есть таблица managers с полями name, surname и phone. Вот код вьюшки <div id="new_manager"> <% form_for :manager, :id => "manager_data" do |ff|%> Name: <%= ff.text_field :name %><br /> Surname: <%= ff.text_field :surname %><br /> Phone: <%= ff.text_field :phone %><br /> <a href="" OnClick="<%= remote_function(:update => "new_manager", :url => {:action => :ajax_new_manager}, :with => 'Form.serialize($("manager_data"))') %>"> New Manager</a> <% end %> </div> и код контроллера def ajax_new_manager @manager = Manager.new @manager = Manager.create(params[:manager]) @manager.save end Ошибок нет, однако запись не добавляется. При отладке выявилось, что идет пустой запрос. Что делать? |