Active Admin Rails 4有很多

科里酒

我正在使用Rails 4,Active Admin和Paperclip来设置has_many图片关联。生成表单的has_many部分时,我不断收到错误消息。目前,我正在为nil:NilClass获取未定义的方法“ +”。这是我的代码:

新闻模型

class News < ActiveRecord::Base
    validates :body, presence: true
    validates :title, presence: true, length: { maximum: 140 }

    has_many :news_images, dependent: :destroy
end

新闻图片模型

class NewsImage < ActiveRecord::Base
    belongs_to :news



    has_attached_file :photo, styles: {
        small: "150x150>",
        medium: "300x300>",
        large: "600x600>"
    }
    validates_attachment_presence :photo
    validates_attachment_size :photo, less_than: 5.megabytes
end

管理员代码

ActiveAdmin.register News do
    index do
    column :title
    default_actions
  end

  form multipart: true do |f|
    f.semantic_errors *f.object.errors.keys

    f.inputs "News Details" do
      f.input :title
      f.input :body, :as => :rich
    end

    f.has_many :news_images do |p|

    end

    f.actions
  end

  controller do
    def permitted_params
      params.permit news: [:title, :body, news_images: [:photo]]
    end
  end
end

理想情况下,我希望用户能够将多个图像上传到表单。有人对此问题有经验吗?

堆栈跟踪表明insert_tag renderer_for(:new)正在跳闸f.has_many :news_images do |p|

科里酒

所以问题出在新闻模型上。我以为accepts_nested_attributes_for不推荐使用,但添加了强大的参数,但我想我将其添加到新闻模型中是错误的,从而解决了我的问题

accepts_nested_attributes_for :news_images,
                            :reject_if => lambda { |attributes| attributes[:photo].blank? },
                            :allow_destroy => true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails 4和Active Admin:ActiveModel :: ForbiddenAttributesError

来自分类Dev

Active Admin Rails 4内联表单

来自分类Dev

Rails 4和Active Admin:ActiveModel :: ForbiddenAttributesError

来自分类Dev

Rails,Active Admin,设计,路线

来自分类Dev

Rails Active Admin更改网址

来自分类Dev

带有Ransack的Active Admin Rails4自定义过滤器

来自分类Dev

Chosen-rails for active admin form

来自分类Dev

Rails Active Admin + Chartkick =无法正常工作?

来自分类Dev

Rails active_admin控制器

来自分类Dev

Rails Active Admin资源关联属于

来自分类Dev

Rails_admin有很多贯穿正在删除:through模态

来自分类Dev

Rails_admin有很多贯穿正在删除:through模态

来自分类Dev

一个模型的Rails 4 Active Admin多种形式

来自分类Dev

如何在Active Admin Rails 4中将列标题添加到默认操作

来自分类Dev

无法在Active Admin面板,Rails 4和Devise中创建新记录

来自分类Dev

Rails Active Admin CSV输出所有结果而不是选定结果

来自分类Dev

Rails Active Admin CSV输出所有结果,而不是选定结果

来自分类Dev

Ruby on Rails使用active_admin和ransack,对active_admin:resource的页面调度错误

来自分类Dev

在Active Admin上进行多选过滤(Rails 3.2 / postgreSQL / active admin 1.0)

来自分类Dev

索引页上的列总和active_admin rails

来自分类Dev

如何在Rails Active Admin中添加Colorpicker?

来自分类Dev

Ruby on Rails,用户模型和Active Admin查询

来自分类Dev

在Rails应用中未发现Active Admin Trumbowyg @import错误

来自分类Dev

动态调整Active Admin表单上的下拉字段(rails 3.2)

来自分类Dev

rails g active_admin:安装错误

来自分类Dev

Rails Active Admin在索引页面顶部添加分页

来自分类Dev

添加自定义过滤器 Active Admin Rails

来自分类Dev

Ruby on Rails - Active Admin 未定义的方法 `except' for #

来自分类Dev

Ruby:如何根据可变数量(Active Admin,rails 3.2,ruby)在Active Admin面板中对单词进行复数/单数化

Related 相关文章

  1. 1

    Rails 4和Active Admin:ActiveModel :: ForbiddenAttributesError

  2. 2

    Active Admin Rails 4内联表单

  3. 3

    Rails 4和Active Admin:ActiveModel :: ForbiddenAttributesError

  4. 4

    Rails,Active Admin,设计,路线

  5. 5

    Rails Active Admin更改网址

  6. 6

    带有Ransack的Active Admin Rails4自定义过滤器

  7. 7

    Chosen-rails for active admin form

  8. 8

    Rails Active Admin + Chartkick =无法正常工作?

  9. 9

    Rails active_admin控制器

  10. 10

    Rails Active Admin资源关联属于

  11. 11

    Rails_admin有很多贯穿正在删除:through模态

  12. 12

    Rails_admin有很多贯穿正在删除:through模态

  13. 13

    一个模型的Rails 4 Active Admin多种形式

  14. 14

    如何在Active Admin Rails 4中将列标题添加到默认操作

  15. 15

    无法在Active Admin面板,Rails 4和Devise中创建新记录

  16. 16

    Rails Active Admin CSV输出所有结果而不是选定结果

  17. 17

    Rails Active Admin CSV输出所有结果,而不是选定结果

  18. 18

    Ruby on Rails使用active_admin和ransack,对active_admin:resource的页面调度错误

  19. 19

    在Active Admin上进行多选过滤(Rails 3.2 / postgreSQL / active admin 1.0)

  20. 20

    索引页上的列总和active_admin rails

  21. 21

    如何在Rails Active Admin中添加Colorpicker?

  22. 22

    Ruby on Rails,用户模型和Active Admin查询

  23. 23

    在Rails应用中未发现Active Admin Trumbowyg @import错误

  24. 24

    动态调整Active Admin表单上的下拉字段(rails 3.2)

  25. 25

    rails g active_admin:安装错误

  26. 26

    Rails Active Admin在索引页面顶部添加分页

  27. 27

    添加自定义过滤器 Active Admin Rails

  28. 28

    Ruby on Rails - Active Admin 未定义的方法 `except' for #

  29. 29

    Ruby:如何根据可变数量(Active Admin,rails 3.2,ruby)在Active Admin面板中对单词进行复数/单数化

热门标签

归档