在rails中使用用户Api-key生成URL

时间:2011-11-01 17:56:15

标签: ruby-on-rails ruby-on-rails-3 authentication

我需要在rails中生成一个url,其中包含用户的api-key(webcal://123@mywebsite.com/calendar.ics,其中'123'是用户的身份验证令牌),这样用户就可以使用此链接而无需记录进入应用程序。如何生成此网址?

calendar_publisher_lists_url(:format => :ics, :only_path => false,:protocol => "web cal")

生成像webcal://mywebsite.com/calendar.ics这样的链接如何添加api-key?

1 个答案:

答案 0 :(得分:1)

您可以使用:user:password选项添加内联HTTP身份验证信息。

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for