FOLDER PERMISSION IN RAILS

When we deploy the project on server, Then sometimes the public folder want's the permission. For that we can give the permission from Rails.

Creating dir or folder with permission ;-

FileUtils.mkdir 'csv_imported', :mode => 0777

Give the permission of created dir or folder :-

FileUtils.chmod(0777, "csv_imported")

Delete the Directory:-

FileUtils.rm_rf('csv_imported')

Give the permission of particular files :-

File.chmod(0777, path)

Join the folder with root directory :-

csv_folder = Rails.root.join('csv_imported')

Create random csv files :-

csv_name = SecureRandom.urlsafe_base64 + ".csv"

Rename the file :-

File.rename("rohit.csv", csv_folder + csv_name )

Popular posts from this blog

CARRIERWAVE - UPLOAD ANY MEDIA (AUDIO , VIDEO AND IMAGE ) FILE IN RAILS

SELECT COUNTRY WITH STATE AND IT'S CITIES RAILS

CREATE API FOR USER SIGN UP, LOGIN AND CREATE PUBLISHER WITH CURRENT USER

RAILS: UPLOADING PHOTOS VIA AMAZON S3 AND PAPERCLIP (UPLOADING FILES TO S3 IN RUBY WITH PAPERCLIP)

UNINITIALIZED CONSTANT PAPERCLIP::STORAGE::S3::AWS

DEPLOYING PROJECT USING CAPISTRANO (CAPISTRANO IN RAILS)

GENERATE PDF FILE IN RAILS

HOW TO CALL RAILS API FROM SIMPLE HTML PAGE.