Paperclip :: Errors :: MissingRequiredValidatorError mit Rails 4

Bin ich immer diese Fehlermeldung wenn ich versuche zu laden mit Büroklammer mit meinem rails-Blog-app.
Nicht sicher, was es meint, wenn er sagt "MissingRequiredValidatorError"
Ich dachte, dass durch die Aktualisierung post_params und gibt es :Bild, es wäre in Ordnung, da beide erstellen und zu aktualisieren, verwenden Sie post_params

Paperclip::Errors::MissingRequiredValidatorError in PostsController#create
Paperclip::Errors::MissingRequiredValidatorError

Extracted source (around line #30):

def create
  @post = Post.new(post_params)

Dies ist mein posts_controller.rb

def update
  @post = Post.find(params[:id])

  if @post.update(post_params)
    redirect_to action: :show, id: @post.id
  else
    render 'edit'
  end
end

def new
  @post = Post.new
end

def create
  @post = Post.new(post_params)

  if @post.save
    redirect_to action: :show, id: @post.id
  else
    render 'new'
  end
end
#...

private

def post_params
  params.require(:post).permit(:title, :text, :image)
end    

- und dies ist meine posts Helfer

module PostsHelper
  def post_params
    params.require(:post).permit(:title, :body, :tag_list, :image)
  end
end

Bitte lassen Sie mich wissen, wenn ich ergänzen, zusätzliches material, um Ihnen zu helfen, und mir helfen.

InformationsquelleAutor der Frage nadia | 2014-02-20

Schreibe einen Kommentar