Ruby on rails 6.1.2 Создание сообщений со страницы индекса

Я только начал изучать Rails, и мне нужна помощь.

Я выполнил команду rails g scaffold posts title:string description:string, и я создал несколько страниц и контроллер.

Страница показывает мне все мои сообщения.

Страница localhost:3000/posts/new дайте мне форму для создания нового сообщения.

Как я мог создать сообщение из localhost:3000/postsстраница? Мой код здесь - github

Большое тебе спасибо!

1 ответ

Когда вы заходите на страницу localhost:3000/posts, вы в основном делаете GETзапрос на маршрутизацию. Чтобы создать новый элемент, необходимо сделать запрос в /postsмаршрут. Итак, вам нужно создать форму, используя метод POSTили используйте javascript, чтобы сделать фоновый запрос публикации в index.

На терминале вы можете выполнить rails routes чтобы проверить все маршруты.

Другие вопросы по тегам