2015-05-28 3 views
0

Я хочу создать number_field на моем index виде так, чтобы администратор мог отправить id методу. Как я могу это сделать?Ruby получить пользовательский ввод в индексном виде

Могу ли я просто использовать form_for на экране index?

+0

Вы можете использовать только 'form_tag' для этого вместо' form_for', так как вы не имеете дело с какой-либо модели объекта. – limekin

ответ

1

Да. Вы можете использовать частичную форму в своем индексном представлении. Затем вы можете использовать кнопку отправки или действие AJAX для ее отправки.

Это имеет некоторые хорошие указатели: https://richonrails.com/articles/partials-in-ruby-on-rails

+0

Он говорит мне, что существует неопределенная модель для 'form_for @id do | id |'. Я не определял '@ id' в любом месте, но мне нужно сделать целую модель только для ответа, который я использую только в' form_for'? – user107680

+0

Нет, вам просто нужно передать @id из действия контроллера в форму частично. Я предполагаю, что вы сделаете это в своем действии 'index'. Что-то вроде '@id = 0'. – Beartech

Смежные вопросы