Как показать / Скрыть блок текста с помощью ruby ​​на рельсах на основе нажатия кнопки или ссылки - PullRequest
0 голосов
/ 14 июля 2010

Я новичок в ruby ​​on rails и пытаюсь выяснить, как скрыть / показать блок текста, основываясь на нажатии кнопки или ссылки.

Я следовал примеру в этомссылка:

http://www.davidthomas.net.au/2009/09/ruby-on-rails-howto-showhide-div/comment-page-1/#comment-441

Однако есть три проблемы, с которыми я столкнулся

  1. Я не уверен, как применить логику ккнопка / ссылка вместо флажка или, если это возможно.Проблема в том, что я не знаю, как связать щелчок по кнопке или ссылку на действие внутри наблюдателя.Может быть, я не понимаю синтаксис.В этом примере:: on =>: selected дает наблюдателю параметр для работы в методе accept_terms.

  2. В настоящее время я использую eclipse с ruby ​​на рельсах (aptana) и вижу только код, работающий иногда в браузере, встроенном в eclipse, а иногда нет (приходится перезагружать страницу, чтобы получитьфлажок работает).В обычном браузере, таком как Chrome, установка флажка не имеет никакого эффекта.Есть какие-то настройки, которые я делаю неправильно?Настройка браузера?

  3. Есть ли более простой способ сделать это, чем использовать метод Observer_field?

Спасибо за любые советы или ссылки на примеры, которыепоможет, D

1 Ответ

0 голосов
/ 14 июля 2010

Отправьте ajax-запрос и обновите определенную область, используя партиалы.

вот так

render :partial => "partial_name", :layout => false

частичное имя начинается с подчеркивания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...