在ActiveAdmin中添加自定义表单操作

时间:2018-12-04 19:15:33

标签: ruby ruby-on-rails-3 activeadmin formtastic

我正在使用ActiveAdmin将Google OAuth凭据添加到记录中。客户端ID和客户端密钥是通过record/1/edit添加的,我使用它们来生成允许访问的链接。此链接显示在record/view中。我正在尝试为管理员找到一种将google oauth返回的代码输入门户的方法,以便我可以使用它来生成凭据。

我目前的尝试看起来像这样

row "Code from Google OAuth" do form do |f| label "Google Auth Code:" input :code, :label => "Code", :hint => "Code returned by google auth" f.action :submit end

此代码显示“未定义方法:操作”错误。关于如何将用户输入作为参数返回的任何想法?

1 个答案:

答案 0 :(得分:0)

componentDidMount() { const countdown = setInterval(this.timer, 1000); } 是直接映射到HTML的Arbre标签,在这种情况下,form是一个属性,例如。

action

如果要嵌入Rails或Formtastic表单,则分别使用form(action: '/someroute', method: :patch) do ... end form_for