【问题标题】:Active Admin before_validation hook?活动管理员 before_validation 钩子?
【发布时间】:2012-11-19 14:17:26
【问题描述】:

我有一个 Active Admin 模型:gallery,它有一个嵌套的回形针资源:images。 :gallery has_many :images.

:gallery 有一个字段 :title,它是必需的。

当我提交标题时,其他字段仍然存在(:描述,:位置)但嵌套资源变为空白。

有没有办法在验证之前构建资源,以便在验证检查失败后仍然存在?

f.inputs "Images" do 
      f.has_many :images do |i| 

          i.input :image,
                :as=>:file,
                :multipart => true, 
                :label => "Image" 
              end
    end

【问题讨论】:

    标签: ruby-on-rails activeadmin nested-resources


    【解决方案1】:

    请检查您是否在Gallery模型中添加了这些必需的东西

     attr_accessible :images_attributes
    

     accepts_nested_attributes_for :images, :allow_destroy => :true
    

    【讨论】:

    • 不高兴,那些已经到位,但如果表单验证失败,表单字段不会保留
    • @MildFuzz 如果您从控制器端和视图端提供更详细的代码,这将对我们有所帮助,因为我认为您不需要挂钩。如果您正确添加代码,Rails 会处理嵌套表单。
    • 我已经添加了表单的图片部分。我不确定还有多少用处。
    猜你喜欢
    • 2011-11-27
    • 2012-03-23
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    相关资源
    最近更新 更多