我需要一个简单的表单来添加一系列电话号码。
ActiveAdmin.register Did do
# ..
collection_action :add_range, :method => :get do
end
collection_action :add_range, :method => :post do
end
end
<%= semantic_form_for [:admin, :dids, :add_range] do |f| %>
<%= f.inputs :start, :end %>
<%= f.buttons :commit %>
<% end %>
以上失败,并显示“Symbol:Class 的未定义方法‘model_name’”。
如何定义这样一个不直接使用对象的表单?
最佳答案
刚刚尝试过,这会起作用:
<%= semantic_form_for :range, :url => add_range_admin_dids_path do |f| %>
<%= f.inputs :start, :end %>
<%= f.buttons :commit %>
<% end %>
然后在params[:range]中找到发布的参数
关于ruby-on-rails - 在事件管理中创建自定义表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103755/