活动管理员不显示最后一个输入字段

时间:2013-07-11 11:20:29

标签: forms input activeadmin

我在app / admin / products.rb中有这个代码。我有问题,我只能看到一个输入字段(列出的最后一个)或只是提交按钮。是否可能是因为一些语法错误?但是没有任何错误消息。

ActiveAdmin.register Product do 
   f.input :name,:label => "Name"
   f.input :photo, :as => :file
   f.input :category, :collection => @category
   f.input :manufacturer, :collection => @manufacturer
   f.actions do
   f.action :submit, :button_html => { :class => "primary", :disable_with => 'Wait...' } 
 end 
end
end

产品型号如下所示

 attr_accessible :category_id, :description, :manufacturer_id, :name, :photo 
 extend FriendlyId
has_attached_file :photo,
 :styles => {
   :thumb=> "100x100#",
   :large => "290x170",
    :medium=> "120x120"} 
friendly_id :name, use: [:slugged, :history]
belongs_to :manufacturer
belongs_to :category

1 个答案:

答案 0 :(得分:1)

你的表格应该在街区内。

实施例

ActiveAdmin.register Post do

form do |f|
  f.inputs "Details" do
    f.input :title
    f.input :published_at, :label => "Publish Post At"
    f.input :category
  end
  f.inputs "Content" do
    f.input :body
  end
  f.actions
end

以下是更多信息 http://activeadmin.info/docs/5-forms.html