আমি যখন আমার রেল ব্লগিং অ্যাপ্লিকেশনটির সাথে পেপারক্লিপ ব্যবহার করে আপলোড করার চেষ্টা করব তখন আমি এই ত্রুটিটি পাচ্ছি। এটি "মিসিং-রাইভায়ারডভ্যালিডেটর এরির" বলার পরে কী কী উল্লেখ করা হচ্ছে তা নিশ্চিত নই, আমি ভেবেছিলাম যে পোস্ট_প্যারামগুলি আপডেট করে এবং এটি দিয়ে: চিত্রটি ঠিক থাকবে, কারণ পোস্ট_প্যারাম তৈরি এবং আপডেট উভয়ই তৈরি করা হয়েছে
Paperclip::Errors::MissingRequiredValidatorError in PostsController#create
Paperclip::Errors::MissingRequiredValidatorError
Extracted source (around line #30):
def create
@post = Post.new(post_params)
এটি আমার পোস্ট_কন্ট্রোলআরআরবি
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
এবং এটি আমার পোস্টস সহায়ক
module PostsHelper
def post_params
params.require(:post).permit(:title, :body, :tag_list, :image)
end
end
আপনি আমাকে সহায়তা করতে আমি অতিরিক্ত উপাদান পরিপূরক করতে পারি কিনা দয়া করে আমাকে জানান।
validates_attachment :image, presence: true, content_type: { content_type: ["image/jpg", "image/jpeg", "image/png"] }