I have something like this:
string = "Post"
I would like to convert the string to a class name literal. I use eval like this to convert the string:
eval(string) #=> Post
Being a javaScript developer I try to avoid eval. Is there a better way of doing this in Ruby? Or is using eval the preferred way of handling this?
Use Module.const_get
If you are in a rails context, you can also use the `#constantize method on string
You can try
Which returns the
Post
class