我在ActiveAdmin页面中更新了我的文章模型,该模型具有输入:title,:body,:pages形式的表单。推送更新后,有什么方法可以从admin / Article.rb中的那些输入中获取值?
在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
答案 0 :(得分:0)
不幸的是,我从未见过这种语法,但是正如@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
您可以在guidelines中找到更多信息。