设置 ActiveAdmin

Setting up ActiveAdmin

ActiveAdmin.register Project do
  permit_params :name, :content, :price, :image


  show do 
    attributes_table do
      row :name
      row :content
      row :price
      rpw :image 
    end 
  end


  form :html => {:enctype => "multipart/form-data} do
    f.inputs do 
      f.input :name
      f.input :content
      f.input :price
      f.input :image
    end
  end
end

现在我正在使用 ActiveAdmin。我无法理解的是 "show..do" 和 "form...do" 之间的区别。我希望您能解释一下它们有何不同,以及为什么我需要同时写这两者。

非常感谢您的帮助。

一个用于显示记录,另一个用于编辑。