ATOMおよびRSSフィードを入力として受け入れることになっているフォームのフィールドがあります。フィードのみが入力として提供されていることを検証する検証コードをモデルに書き込むにはどうすればよいですか。
質問する
772 次
2 に答える
0
これはフィード検出器から使用できます。はい、フィードを検出しますが、正規表現を使用してモデルの URL が一致するかどうかを確認できます
コードから:
matches |= html.scan(/<link.*href=['"]*([^\s'"]+)['"]*.*application\/atom\+xml.*>/)
matches |= html.scan(/<link.*application\/atom\+xml.*href=['"]*([^\s'"]+)['"]*.*>/)
# matches |= atom_feed
matches |= html.scan(/<link.*href=['"]*([^\s'"]+)['"]*.*application\/rss\+xml.*>/)
matches |= html.scan(/<link.*application\/rss\+xml.*href=['"]*([^\s'"]+)['"]*.*>/)
# matches |= rss_feed
于 2013-01-20T18:18:14.983 に答える