Карим Кьятлоттьяви шаблон то будет думать что все в порядке, но как шаблон будет рендерится правильно? если фактически мы не знаем какие права у юзера подписанного на канал? Простой пример:
У юзера нет прав на редактирование "чегото", тогда ссылку на редактирование нельзя показывать или показывать задизебленной. Речь про чтото вроде policy(@something).edit?
По поводу второго варианта, я смотрел Devise::Test::ControllerHelpers в первую очередь ) там черт ногу сломит, мне не по силам разобраться так глубоко. Для себя я решил что если нет простого решения поставленной задачи, то задачу лучше обойти иными способами, или же вообще отказаться от данной идеи, и отложить это все на потом.
т.е., если я правильно понял, вы предлагаете просто игнорировать определенные места в партиале, если не доступно request окружение. А игнорировать - нельзя )
шаблоны не будут корректно работать. Оно матерится на строчки, которые касаются прав юзера (pundit), а не просто залогинен юзер или нет. Я пришел к выводу, что партиал буду рендерить на стороне клиента уже, а от сервера получая голый json.
такто это и так понятно. Я надеялся что есть решения по работе с путями независимые от текущей ОС. Но уже обгуглился вдоль и поперек, - решение только свои костыли писать, исходя из контекста поставленной задачи. Что собственно я и сделал )
ой, я сам натупил) у тебя все ок, я не заметил true) вторым аргументом надо или true как у тебя, или мою константу (что возвращает единицу, равносильно true)
конечно нельзя. Это же хреф. Мало того, бутстрап поддерживает remote подгрузку (аяксом) контента в модальное окно (правда эта фишка в 4й версии бутстрапа будет отключена), и указывая a href = '' - ты говоришь о том что контент надо пробовать дергать по указанному урлу.
кароче тут всё написано: getbootstrap.com/javascript/#modals-options
в таком случае DocumentRoot /var/www/site - указан верно, и обращаться нужно к сайту без папки site
т.е. не 123.123.123.123/site а 123.123.123.123
Как я уже сказал, ServerName надо стереть, а можете вписать туда свой ip адрес, а можете оставить site.com и прописать себе в файлик hosts site.com на ip адрес вашего сервера, и вы будете иметь доступ к сайту не по ip а через site.com
Андрей Сальников: у меня тоже ноут. Сначала поставил убунту рядышком с виндой. а после того как свыкся так снес винду.
Да. можно свиртуалить ubuntu-server/debian/centos (что угодно) через виртуалбокс и горя не знать (кроме того что виртуалка будет жрать ОЗУ.
Мануалов по настройке виртуалки под подобные нужды тьма.
зависит от того что пишешь. Проще или переехать на ту же убунту или развернуть ее на виртуальной машине и деплоить приложение туда.
Я просто переехал на убунту, и счастлив
У юзера нет прав на редактирование "чегото", тогда ссылку на редактирование нельзя показывать или показывать задизебленной. Речь про чтото вроде policy(@something).edit?
По поводу второго варианта, я смотрел Devise::Test::ControllerHelpers в первую очередь ) там черт ногу сломит, мне не по силам разобраться так глубоко. Для себя я решил что если нет простого решения поставленной задачи, то задачу лучше обойти иными способами, или же вообще отказаться от данной идеи, и отложить это все на потом.