ruby-on-rails - 事件管理员 before_validation Hook ?

标签 ruby-on-rails activeadmin nested-resources

我有一个 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

最佳答案

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

 attr_accessible :images_attributes


 accepts_nested_attributes_for :images, :allow_destroy => :true

关于ruby-on-rails - 事件管理员 before_validation Hook ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13455634/

相关文章:

ruby-on-rails - Rails 应用程序显示 'index of/cms' 而不是 Rails

ruby-on-rails - own_to 更改 activeadmin 中的 header

ruby-on-rails - 登录后事件管理员重定向

ruby-on-rails-3 - ROR 路由描述中的 DRY

ruby-on-rails - 为 nil :NilClass 获取未定义的方法 `errors'

mysql - ROR 初学者,为什么我的查询的一个版本有效,而另一个版本无效

ruby-on-rails - 增加csv下载记录的限制

ruby-on-rails - 在 Rails ActiveAdmin View 中添加指向 Flash 通知的链接

jquery - 通过ajax(rails)加载嵌套资源

rest - RESTful API路由设计:嵌套与非嵌套