Я пытаюсь выяснить способ извлечения URI/URL из содержимого в моем представлении; в Rails.Как извлечь URI из контекста в Rails
Пока все работает, но с глюками, и я думаю, потому что исходный код - это не чистый URI, а скорее тот, у которого есть дополнительные вещи. Пока, на мой взгляд, у меня есть следующее;
<div id="social" class="facebook" data-url="<%= URI.extract(saved.content) %>">
Теперь, когда жить выше работает, но как я уже говорил с глюк, потому что Facebook иногда поднимает URL, а иногда нет. С приведенной выше строкой; Я получаю следующие исходные коды;
<div id="social" class="facebook" data-url="["dealbook:", "http://t.co/mUQOmLlLXG"]">
saved.content
есть сообщение, которое иногда может иметь URL в нем;
Есть ли способ очистить это? так что получить его легче. Это будет удивительным, если URI/URL только распечатаны в data-url=""
, а не кавычки, скобки, и т.д ..
есть способ сделать это, обнаружив как http, так и https, на всякий случай :) Если я прав, например '{| u | u.start_with? "http" || «https»} 'будет работать? – user2419316
Я предполагаю, что это действительно не нужно, поскольку http в части обнаружения также будет соответствовать https или httpy или что-то еще. – user2419316