Получить значения из формы ввода после отправки - PullRequest
0 голосов
/ 15 апреля 2019

Я обновляю свою модель статьи на странице ActiveAdmin, которая имеет форму с входными данными: title,: body,: pages.Есть ли способы получить значения из этих входных данных в admin / Article.rb после нажатия Update?

В admin / Article.rb

form do |f|
 inputs "Article Info" do
  input :title
  input :body
  input :pages
 end
  actions
end

Например, я собираюсь использовать метод:

def get_values_from_form
 {title: ..., body: ..., pages: ...}
end

1 Ответ

0 голосов
/ 15 апреля 2019

К сожалению, я никогда не видел этот синтаксис, но, как сказал @jvillian, вы можете проверить свой params.

Например, если ваше представление печатает этот тег HTML:

<input id="person_name" name="person[name]" type="text" value="Henry"/>

Во входящем запросе у вас будет это params.

{'person' => {'name' => 'Henry'}}

Таким образом, действие, на которое указывает ваша форма, может легко получить имя следующим образом:

def get_value_from_form
  name = params[:person][:name]
end

Вы можете найти большеинформация в рекомендациях .

...