Just replace your method with:
def path
"/some/path/file.txt"
end
Since root is always /, and return isn't necessary in Ruby.
문제
I am simply trying to get the root path to look up a file on my machine, I am pretty new to RoR. Is there some sort of variable somewhere so I could do something like this:
def path
return '{#ROOT}/some/path/file.txt'
end
I do not want the Rails root, I want the machine root.
해결책
Just replace your method with:
def path
"/some/path/file.txt"
end
Since root is always /, and return isn't necessary in Ruby.
다른 팁
If you are trying to get the file path, and not the URL path, this will provide the absolute file path of your rails root folder:
Rails.root
From there, you could simple add on the rails path to your file, as your rails directory structure should be static:
def path
return "{#Rails.root}/some/path/file.txt"
end