как создать кнопки для изменения содержимого страницы в приложении Ruby on Rails

0

Я создаю веб-приложение Ruby on Rails, и я использую bootstrapUI для просмотра моего приложения.

Я хочу создать 4 кнопки на моей странице индекса, и когда я нажимаю в каждом из них, тогда содержимое страницы должно соответствующим образом измениться. (пока контент статичен, поэтому нет необходимости делать его динамичным, хотя было бы неплохо)

Я полагаю, что мне как-то нужно использовать jquery, но я точно не знаю, как начать.

Вам нужно предложить какой-либо учебник об этом или о том, как начать, потому что я немного смущен?

  • 0
    Если вы обнаружите, что guides.rubyonrails.org/getting_started.html - это довольно хорошее руководство, которое поможет вам начать с основ рельсов.
Теги:
button

1 ответ

1

Вы правы, что javascript (jquery самый простой, IMHO) - это способ пойти на такое поведение. Ознакомьтесь с разделом Rails Tutorial об аяксе (асинхронном javascript) здесь.

Основная идея такова:

  1. Вы нажимаете кнопку, которая отправляет запрос на ваш сервер rails.
  2. Сервер рельсов видит, что он является ajax-запросом и возвращает нужные данные клиенту
  3. Ваш клиент ожидает ответа, поэтому, как только он получит данные с сервера, вы можете добавить данные на существующую страницу.

Что касается реализации, я хотел бы начать с рельсов руководства я вывесил затем проверить документацию АЯКС Jquery здесь. Еще один отличный ресурс - это руководство по рельсам, которое связано с ajax, которое можно найти здесь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню