
Mikhail
11.07.2016
13:57:41
@TurnaviotovNikolay а мне lte не нравится. лагающая
http://startbootstrap.com/template-overviews/sb-admin-2/
https://bootswatch.com/
а это для тех, кто устал от стандартного дизайна

Google

Mikhail
11.07.2016
13:59:21
петпроджекты нормуль дизайнить

Nikolay
11.07.2016
14:06:26

Vitaly
11.07.2016
14:07:05

Mikhail
11.07.2016
14:07:25
могут меняться раз в 3 дня
или раз в полдня
у тебя вопросы не правильные. Вопрос должен быть как это сделать, а не почему это надо делать

Vitaly
11.07.2016
14:08:23
ну допустим есть страница about какие там теги могут быть которые меняются каждые полдня?

Mikhail
11.07.2016
14:08:31
какие захочет сео
захочет все сменит

Vitaly
11.07.2016
14:09:05
так я просто хочу понять вопрос
ты щас под сео подразумеваешь сое менеджера?

Mikhail
11.07.2016
14:09:53
Вопрос такой. Как получить все ГЕТ урлы без гемора в рельсе.
Не юзая парс

Google

Mikhail
11.07.2016
14:10:48
Я подразумеваю функционал. CMS и выбирают зачастую для того, что там каждая страничка запись в бд. И можно крутит сео к каждой страничке

v
11.07.2016
14:11:11

Nikolay
11.07.2016
14:11:12
++

Mikhail
11.07.2016
14:11:36
удобно очень из ничего проверить спрос. А когда портал уходит в монитезацию эти наработанные урлы надо не потерять, добавив функционал, который сделать в CMS проблема, да и не нужно
Поэтому и переписывают на рельсы, уии и прочие фреймы. Вот в них нигде не решена проблема сеодроча.

Vitaly
11.07.2016
14:12:40
так тебе такая строчка не понравилась? helpers = Rails.application.routes.named_routes.helpers

Mikhail
11.07.2016
14:12:43
все разного рода косятыли.
это хелперы вернул
а хотелось бы урлы

Vitaly
11.07.2016
14:14:40
да прикольный вопрос

Антон
11.07.2016
14:15:37

Vitaly
11.07.2016
14:17:47
ну есть предложение запускать что-то типа шелл команды wget —spider -r -nv -nd -np http://localhost:3000/
но наверное это фигня получится
вот тут нашел
http://stackoverflow.com/questions/84290/getting-a-full-list-of-the-urls-in-a-rails-application
без парсера короче не обойтись видать

yopp
11.07.2016
14:21:52
ты всё что можешь получить — маску

Vitaly
11.07.2016
14:22:08
а если через гем https://github.com/lassebunk/dynamic_sitemaps

yopp
11.07.2016
14:22:12
по которой роутер работает

ojab
11.07.2016
14:22:12
А какие вообще входящие данные для таски? Список "url,содердимое meta"?

Google

yopp
11.07.2016
14:22:22
откуда роутер знает какие у тебя там модели в базе есть

Mikhail
11.07.2016
14:23:30
Долго обьяснять

Vitaly
11.07.2016
14:23:36
старый правда гем

Mikhail
11.07.2016
14:23:42
Разберусь

ojab
11.07.2016
14:23:50
лол

Vitaly
11.07.2016
14:24:13
выдрать таким гемом урлы можно попробовать.

Mikhail
11.07.2016
14:24:26
Обсуждать с телефона не охота
Все равно толку не будет

Nikolay
11.07.2016
14:24:40
ггг. гем для rake routes|awk|sed|grep? ^_

Mikhail
11.07.2016
14:24:41
??

Aldar
11.07.2016
14:24:41
Сегодня натолкнулся на ситуацию когда нокогири неверно парсит xml, при этом ошибок не выдаёт, так делает потому что в строке был символ \u0014

yopp
11.07.2016
14:25:06

Aldar
11.07.2016
14:25:32
По стандарту в xml 1.0 доступны только line feed, carriage return, tab, остальные с кодом меньше 20 запрещены

ojab
11.07.2016
14:25:44
Долго обьяснять
Просто судя по поставленной задаче — если есть member rout'ы для модели с 500к записей в базе — нужно в массиве иметь эти 500к роутов. Я слабо представляю зачем это может понадобиться.
если уж о маргинальных гемах заговорили

Mikhail
11.07.2016
14:26:18
Ну какая разница. Задача выденуть все гет с приложухи

Vitaly
11.07.2016
14:26:41

yopp
11.07.2016
14:26:56
вот по этому

Google

ojab
11.07.2016
14:27:24

Vitaly
11.07.2016
14:27:50
ну да

ojab
11.07.2016
14:29:05

Vitaly
11.07.2016
14:29:10
ну wget может дать все гет урлы

ojab
11.07.2016
14:29:19
не может

yopp
11.07.2016
14:29:20
double kill

ojab
11.07.2016
14:29:31
у урла может быть несколько форматов, как минимум
и они не все могут быть доступны с html-страниц

Vitaly
11.07.2016
14:30:03
не может :)
почему нет? мне он просканил помойму все что мог только все что поддается GET

Admin
ERROR: S client not available

yopp
11.07.2016
14:30:24
потому что у тебя могут быть два не связанных графа
или больше

Vitaly
11.07.2016
14:31:30
обьясните please недоджуну что такое граф в данном случае?
или графы

yopp
11.07.2016
14:32:12
wget делает граф ссылок с той страницы которую ты ему скормил как стартовую. если у тебя какой-то раздел на сайте не имеет ссылок с тех страниц, которые wget найдёт проходясь с главной, нет никакой магии которая бы wget позволила бы их найти :)

ojab
11.07.2016
14:32:15
вершины — страница, рёбра — гиперссылки

Vitaly
11.07.2016
14:32:34
аа понял
но тогда обьясните еще одну вещь, в которую я нихрена так и не могу вьехать. нафига вообще урлы все эти? что бы сделать sitemap?
Михаил говорит про мета теги... я так понял. но причем тут мета теги и урлы

Google

yopp
11.07.2016
14:34:36
скорее всего дорвей
или чонибудь в этом роде

ojab
11.07.2016
14:35:30
единственное что приходит в голову — сеошники присылают список ссылок и желаемые теги для этих ссылок, нужно их вставлять на страницу
но непонятно где здесь может понадобиться полный список урлов

Vitaly
11.07.2016
14:36:47
ну мета теги можно ставить постоянно те которые соотвествуют контенту запрашивоемой страници, но в таком случае не нужен список всех урлов?
типа взял слово из контента выдрал и прописал в метатег, когда кто-то обращается к странице?

Dmitry
11.07.2016
14:37:30
а где у тебя контент заполняется? Или это статика?

Vitaly
11.07.2016
14:37:43
ну модель к примеру Post
можно для каждого отдельного Post писать мета тег с ключивыми словами из такого поста
так вообще делают?

Mikhail
11.07.2016
14:39:26
???

Dmitry
11.07.2016
14:39:26
там и заполняй, например. Ну отдельно таблицу для мета-тегов, а не в модели постов
Вообще если cms делать, то можно сделать модель Page, там генерить слаг, затем уже оттуда генерить урлы
кривота, но как пример

Vitaly
11.07.2016
14:54:56
может это нужно что бы каждый ГЕТ урл был проиндексирован?
почитай гайд
похоже что да

Dmitry
11.07.2016
14:57:56
это ты про sitemap? не, просто есть Page с behavior 'sitemap', и заданными мета-тегами. При рендере определяешь куда стучимся, /sitemap , ищем необходимую Page, выводим теги
какой гайд, о чем речь?)
сайтмап тут не про сео

Vitaly
11.07.2016
14:58:26
о том что каждую страницу ГЕТ нужно индексировать - то есть писать там отдельно мета теги для интексации

Dmitry
11.07.2016
14:58:34
а как пример страницы