文件名称:obyk-shortener:个人网址缩短器
文件大小:51KB
文件格式:ZIP
更新时间:2024-06-02 08:36:42
Ruby
obyK URL缩短器 这是用Ruby on Rails编写的URL Shortener,用于部署到Heroku。 这是一个非常简单的缩短器,内置一些基本的跟踪功能。 我想写其中之一只是为了看看是什么使一滴答答响。 我知道它们并不太复杂,但是正如我发现的那样,它比您最初想象的要难一些。 这依赖于提交的URL和提交的时间来创建哈希,然后使用哈希的前几个字符作为其短代码。 我敢肯定有比这更好的算法,但是对于初学者来说,这就是我所追求的。 去做 我想最终添加到起酥油中的一些东西 添加一些漂亮。 我不是世界上最好的设计师,如果有人想为该应用程序添加一些样式,我将不胜感激。 修复正则表达式,以便在提交时检查有效的URL。 这是抵御不良数据的第一道防线。 这将在下一个要点之前进行。 添加提交检查,以验证提交的URL是否有效,并在重定向的情况下返回200或302状态代码,可能存储新地址并为其创建一
【文件预览】:
obyk-shortener-master
----.gitignore(230B)
----test()
--------integration()
--------fixtures()
--------performance()
--------unit()
--------functional()
--------test_helper.rb(454B)
----public()
--------500.html(728B)
--------robots.txt(204B)
--------422.html(711B)
--------404.html(728B)
--------favicon.ico(0B)
----Gemfile(469B)
----db()
--------seeds.rb(343B)
--------migrate()
--------schema.rb(1KB)
----.ruby-version(6B)
----app()
--------views()
--------mailers()
--------models()
--------helpers()
--------assets()
--------controllers()
----README.markdown(2KB)
----script()
--------rails(295B)
----vendor()
--------plugins()
--------assets()
----Gemfile.lock(3KB)
----config()
--------database.yml(576B)
--------environment.rb(157B)
--------environments()
--------application.rb(2KB)
--------newrelic.yml(10KB)
--------locales()
--------boot.rb(191B)
--------initializers()
--------routes.rb(2KB)
----spec()
--------views()
--------factories()
--------models()
--------helpers()
--------spec_helper.rb(1KB)
--------controllers()
----.ruby-gemset(15B)
----doc()
--------README_FOR_APP(211B)
----config.ru(163B)
----lib()
--------tasks()
--------assets()
----Rakefile(278B)