Генерируйте URL с помощью пользовательского Api-ключа в рельсах - PullRequest
0 голосов
/ 01 ноября 2011

Мне нужно создать URL в рельсах, в котором есть api-ключ пользователя (webcal://123@mywebsite.com/calendar.ics, где «123» - токен аутентификации для пользователя), чтобы пользователь мог использовать эту ссылку, не входя в систему. приложение. Как мне сгенерировать этот URL?

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

создает ссылку типа webcal://mywebsite.com/calendar.ics как добавить ключ api?

1 Ответ

1 голос
/ 01 ноября 2011

Вы можете использовать опции :user и :password для добавления встроенной информации аутентификации HTTP.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...