2015-04-05 5 views
1

Я пытаюсь создать объект, передав ему три параметра с помощью нажатия кнопки, но я не могу заставить маршрутизацию работать. Три параметра передаются нажатием кнопки на представлении. Вот код моей кнопки:Как написать маршрут сообщения с несколькими параметрами

<%= button_to "Create Object!", object_path(@email, @name, @size), method: :post %> 

Я пытаюсь использовать общий маршрут POST, чтобы создать новый объект.

Что необходимо отрегулировать? Нужно ли писать собственный маршрут?

+0

Какая ошибка возникает из-за кода, который вы пробовали? –

+0

Нет совпадений маршрутов [POST] "/[email protected]" –

ответ

1

Вам необходимо передать его через пару ключей, как показано здесь.

<%= button_to "Create Object!", object_path(email: @email, name: @name, size: @size), method: :post %> 

После этого вы можете получить эти значения через параметры в контроллере.