Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Activeadmin导入或上载图像_Ruby On Rails_Ruby On Rails 4_Activeadmin - Fatal编程技术网

Ruby on rails Activeadmin导入或上载图像

Ruby on rails Activeadmin导入或上载图像,ruby-on-rails,ruby-on-rails-4,activeadmin,Ruby On Rails,Ruby On Rails 4,Activeadmin,我需要上传一个图像到我的activeadmin没有使用任何宝石。这是我的密码。 app/admin/article_month.rb ActiveAdmin.register ArticleMonth do menu label: "Month", parent: "News Digest" permit_params :month, :year, :image, :published_at index do selectable_column column

我需要上传一个图像到我的activeadmin没有使用任何宝石。这是我的密码。 app/admin/article_month.rb

ActiveAdmin.register ArticleMonth do
menu label: "Month", parent: "News Digest"



    permit_params :month, :year, :image, :published_at

  index do
    selectable_column
    column :month
    column :year
    column :image
    column :published_at
    actions
  end
 form multipart: true do |f|
    f.inputs do 
        f.input :month, :as => :select, :collection => ["January", "February", 
            "March", "April", "May", "June", "July", "August", "September",
            "October", "November", "December"]
        f.input :year
        f.input :image, :as => :file
        f.input :published_at, :as => :date_picker
    end
    f.actions
 end


end
但它会返回如下错误:

NoMethodError in Admin::ArticleMonthsController#create
undefined method `name' for nil:NilClass
我不知道“名字”是从哪里来的。 有什么办法解决我的问题吗? 谢谢。

此代码适用于我:)

 form multipart: true do |f|
    f.inputs do 
        f.input :month, :as => :select, :collection => ["January", "February", 
            "March", "April", "May", "June", "July", "August", "September",
            "October", "November", "December"]
        f.input :year
        f.input :image, input_html: { type: :file, class: "default"}, wrapper: false
        f.input :published_at, :as => :date_picker
    end
    f.actions
 end