【问题标题】:Active admin not showing all input fields just last one活动管理员仅显示最后一个输入字段
【发布时间】:2013-07-11 11:20:29
【问题描述】:

我在 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

【问题讨论】:

    标签: forms input activeadmin


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多