Rails 3 - Simplemodal всплывающее с формами - PullRequest
1 голос
/ 10 апреля 2011

Я пытаюсь использовать Simplemodal в качестве всплывающего окна на странице индекса и поместить форму для добавления нового пользователя внутри нее. Это не работает, говорит, что есть неопределенный метод. Как мне сделать эту работу? Связано ли это с: remote?

РЕДАКТИРОВАТЬ - Вот код, который, мы надеемся, объяснит немного лучше - из index.html.erb

<div id='basic-modal'>
   <input type='button' name='basic' value='Demo' class='basic'/>
</div>
   <!-- modal content -->
<div id="basic-modal-content">
      <%= render 'form' %>
</div>

Моя форма - это стандартная форма скаффолда, в моей модели «Клиент» есть место для добавления некоторой базовой информации о клиенте. Мой контроллер - это стандартный контроллер, сгенерированный с помощью scaffold, а мой application.html.erb добавляет необходимые файлы .js. Когда я беру

<%= render 'form' %>

и вставьте просто текст, все работает отлично. Это помогает?

1 Ответ

1 голос
/ 11 апреля 2011

Хотя я не нашел ответа на использование simplemodal для модального бокса, я нашел этот учебник в Nettus, который использует modalbox и facebox:

http://net.tutsplus.com/tutorials/ruby/how-to-build-an-unobtrusive-login-system-in-rails/

С некоторыми изменениями для rails 3 это помогло мне без проблем поместить форму в модальное поле.

...