我需要在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?
答案 0 :(得分:1)
您可以使用:user
和:password
选项添加内联HTTP身份验证信息。
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for