Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在ruby中创建url_shortner_Ruby On Rails_Ruby_Ruby On Rails 3_Url Shortener_Google Url Shortener - Fatal编程技术网

Ruby on rails 如何在ruby中创建url_shortner

Ruby on rails 如何在ruby中创建url_shortner,ruby-on-rails,ruby,ruby-on-rails-3,url-shortener,google-url-shortener,Ruby On Rails,Ruby,Ruby On Rails 3,Url Shortener,Google Url Shortener,我正在开发一个web应用程序,在其中我实现了Facebook和Twitter的连接。我想在用户从我的应用程序发布到Facebook或Twitter时缩短url。 例如,如果url是http://www.MyDomain.com/user/234545那么它应该像http://M.D/n2b 我该怎么做呢。请帮助&同时请给我更多关于url shorter如何实际工作以及如何在rails中实现它的信息对于初学者来说,你需要购买“M.D”域,我甚至认为这并不存在。因此,您的下一个选择是使用“MyDom

我正在开发一个web应用程序,在其中我实现了Facebook和Twitter的连接。我想在用户从我的应用程序发布到Facebook或Twitter时缩短url。 例如,如果url是http://www.MyDomain.com/user/234545那么它应该像http://M.D/n2b


我该怎么做呢。请帮助&同时请给我更多关于url shorter如何实际工作以及如何在rails中实现它的信息对于初学者来说,你需要购买“M.D”域,我甚至认为这并不存在。因此,您的下一个选择是使用“MyDomain.com”的子域,如“short.MyDomain.com”,并在其中粘贴一个Rails应用程序,该应用程序可以映射较短的URL。具有讽刺意味的是,URL的长度几乎与此相同


如果已经有一些URL缩短器具有某种HTTP API,我也不会感到惊讶。如果是这样的话,你最好使用它们。

使用bitly或tinyurl,或者你可以创建自己的缩短url的方法如果你使用自己的方法,那么你不能更改域名,你必须使用某种API来实现这一点