being quite new to the rails framework i dont know exactly where i missed the spot.
i want to do the following:
- someone sends a rest request (get,put,post,delete) in the form of /var1/var2/var3.var4
- i want to catch all 4 vars
- nothing else will run on this app. i do not need views, etc.
- my rails app responds with an appropriate response object
right now i don’t get around the routes.rb part. i got this so far:
scope "/" do
post ":var1/:var2[/:var3[.:var4]]" => "rest_proxy#post"
get ":var1/:var2[/:var3[.:var4]]" => "rest_proxy#get"
put ":var1/:var2[/:var3[.:var4]]" => "rest_proxy#put"
delete ":var1/:var2[/:var3[.:var4]]" => "rest_proxy#delete"
end
my controller rest_proxy exists, the methods exist, but i get a “no route” error, no matter what i do so there must be something fundamentally wrong.
rake route shows the quivalent of what you see above.
if anyone could point me into the right direction that would be awesome (also about the response object, but that shouldn’t be a big deal, right…?)…
thanks and regards,
anton
Try this in your
routes.rb