
Nikita
31.07.2017
07:53:08
но они естественно не в таком виде, т.к. при компиляции сами знаете

Fedor
31.07.2017
07:53:43
если тебе нужно что-то более гибкое, например создавать одну модель из другой с помощью вложенной формы, и через какой-нибудь ActiveType, то все структура тут же ломается
и оказывается, что модернизировать ее почти нереально, легче написать свое
а мне чаще всего были нужны именно кастомные админки

Google

Fedor
31.07.2017
07:54:33

Nikita
31.07.2017
07:54:45
@FedorKoshel так я его и использую

Fedor
31.07.2017
07:55:35
https://github.com/galetahub/ckeditor#usage

Антон
31.07.2017
07:55:37

Fedor
31.07.2017
07:55:47
я по этому ману делал, он все цепляет нормально
ты все прописал?

Nikita
31.07.2017
07:56:34
так да, у меня в консоле херня
GET
/assets/ckeditor/skins/moono-lisa/editor_gecko.css [HTTP/1.1 404 Not Found 19мс]
GET
/assets/ckeditor/lang/ru.js
он мб думает, что он в деве
в деве все ок
именно в продакшене голову делает

Fedor
31.07.2017
07:59:17
тогда у тебя, похоже с компиляцией проблемы

Nikita
31.07.2017
08:00:30
не думаю...

Google

Nikita
31.07.2017
08:00:33
все ок, кроме него
а если и да, то в чем?

Fedor
31.07.2017
08:01:51
черт его знает
это же скин, а не плагин

Nikita
31.07.2017
08:02:22
дак суть то в том, что ругается на 404

Fedor
31.07.2017
08:02:29
я ckeditor использую внутри bootstrap-form и он вешает css от бутстрапа

v
31.07.2017
08:02:35

Fedor
31.07.2017
08:02:51
скины ставить не пробовал, но там проблема в том, что внутри css файлы
а ставится он как плагин в /assets/havascripts/ckeditor/plugins/ и соответсвенно при сборке css не находится


Александр
31.07.2017
08:03:46
"потребности джунов вообще не всегда требуют админок"
так я же говорю про опциональную автоадминку, создал проект со специальным ключом - она есть
Да и сейчас почти любой проект требует данных и управления ими, даже на лендингах сейчас не просто информацию выводят, а меняют и поддерживают.
"автоадминка доставляет радость ровно до тех пор, пока проект тупой как дрова"
Ну а почему эти проекты должны писать на джанге/ноде/пыхе, а не на рельсах?
Многие проекты сначала простые, а потом могут усложниться невероятно и менять стек на распутье уже никто не будет (а вот выкинуть автоадминку и добавить свою, вполне несложно). Из ссаного пхп выросли VK, facebook и не потому что он идеально для них подходил, а потому что на нём было быстро испробовать идею. Так вот руби + рельсы перестают быть инструментом для того чтобы делать быстрые прототипы и это печально, потому что они там лучшие.


Fedor
31.07.2017
08:03:48
а вот как правильно его пихнуть так, что бы его и ckeditor видел и сборщик тоже - не знаю
попробуй поиграться с расположением файлов

Nikita
31.07.2017
08:04:23
да суть не в этом, вообще
ты понимаешь, что он все файлы компилит
но в конце добавляет хеш сумму

v
31.07.2017
08:04:32

Nikita
31.07.2017
08:04:38
а он их пытается искать без хеш суммы
сами файлы тут есть

v
31.07.2017
08:05:28

ojab
31.07.2017
08:05:38
в gist

Google

Di
31.07.2017
08:06:14

Fedor
31.07.2017
08:06:21

Nikita
31.07.2017
08:06:32
@FedorKoshel ну вот я не понимаю, что за херня это

Fedor
31.07.2017
08:06:34
попробуй assets_precompile сделать на деве

v
31.07.2017
08:06:36

Fedor
31.07.2017
08:06:52
и в конфиге static_assets: true и посмотрнеть что скажет
когда эта фигня дает сбой, то однозначного решения нет

Nikita
31.07.2017
08:07:14
For Rails 4 and 5, add the following to config/initializers/assets.rb:
Rails.application.config.assets.precompile += %w( ckeditor/* )

Fedor
31.07.2017
08:07:15
все время тыкаешься в разные стороны, пока внезапно не заработает )

v
31.07.2017
08:07:44

Nikita
31.07.2017
08:08:00
естесственно

Fedor
31.07.2017
08:08:13
они там точно в правильном порядке?
это просто я написал, когда сам на него наткнулся )))
тоже одна из причин
возможных

Nikita
31.07.2017
08:09:27
это тоже прописано, если бы не было прописано - ошибки бы не было никакой в консоле, т.к. он не пытался бы создаться)

Di
31.07.2017
08:10:51
тогда покеж этот GoodsSet
https://gist.github.com/di8905/e0519ec9b1e2fbc021a59bdd1f06654b
Самый тупняк в том что свойство display работает, а secret сделанный по полной аналогии - нет. Бага точно не в пермит парамс, я проверил. Если в пермит парамс даже атрибут не вписан, в парамсах он все равно приходит, видно по логам. Просто не сохраняется. В моем случае атрибут даже в парамсы не приезжает.

Nikita
31.07.2017
08:11:32
я же объясняю - проблема в том, что оно компилит ассеты ckeditor с хеш суммой, а ищет их почему-то без

Google

Nikita
31.07.2017
08:12:58
хм, вообще - он должен компилить ассеты скэдитора без хеш суммы
а как сделать так, чтобы он компилил без хеш суммы?

Fedor
31.07.2017
08:14:03
все ассеты должны компилиться с хэшсуммой
что бы при изменении он мог понять что что-то изменилось и перекомпилировать
а вот почему ищет без - не знаю
я с таким сталкивался несколько раз, и все время это были разные проблемы
которые решаются по разному
надо копаться в конфигах и пробовать разные варианты

Nikita
31.07.2017
08:15:57
окей, это круто

Admin
ERROR: S client not available

Nikita
31.07.2017
08:16:04
но я не могу на протяжении часа гугления найти проблему

Fedor
31.07.2017
08:17:13
я тебе сказал, попробуй сделать прекмопиляцию и выключить комплияцию на лету в деве и посмотри
можно еще попробовать вычистить все ассеты на проде и перекомпилировать их по новой

ojab
31.07.2017
08:18:05

Fedor
31.07.2017
08:18:06
можно выпилить этот плагин, посмотреть что будет без него, а потом попробовать вернуть аккуратно, поигравшись с путями к этим файлам

Nikita
31.07.2017
08:18:19
да нет у меня прекомпиляции на лету

Fedor
31.07.2017
08:18:29
в deve есть
поэтому у тебя оно и работает

Nikita
31.07.2017
08:22:08
я посмотрел другой проект
с скэдитором в проде

Google

Nikita
31.07.2017
08:22:26
он ищет файлы без хеш суммы, то есть именно /ckeditor/config.js
а не conig-la-la-la.js
но почему они тогда для ckeditor компилятся с хеш, а мне нужно без


v
31.07.2017
08:26:36
"потребности джунов вообще не всегда требуют админок"
так я же говорю про опциональную автоадминку, создал проект со специальным ключом - она есть
Да и сейчас почти любой проект требует данных и управления ими, даже на лендингах сейчас не просто информацию выводят, а меняют и поддерживают.
"автоадминка доставляет радость ровно до тех пор, пока проект тупой как дрова"
Ну а почему эти проекты должны писать на джанге/ноде/пыхе, а не на рельсах?
Многие проекты сначала простые, а потом могут усложниться невероятно и менять стек на распутье уже никто не будет (а вот выкинуть автоадминку и добавить свою, вполне несложно). Из ссаного пхп выросли VK, facebook и не потому что он идеально для них подходил, а потому что на нём было быстро испробовать идею. Так вот руби + рельсы перестают быть инструментом для того чтобы делать быстрые прототипы и это печально, потому что они там лучшие.
для простых нужд есть rails_admin, active_admin, etc.
админку ты не будешь выкидывать после того, как потратил сотни человеко-часов на ее кастомизацию. Разве что решишь. что не готов тратить еще столько же.
отсутствие встроенной админки вообще никак не мешает "делать быстрые прототипы", в силу ущербности готовых админок


Nikita
31.07.2017
08:27:51
ojab в смысле как? он их сам подключает
я только установил гем и добавил в app.js require
ojab суть в том, что мне нужно сделать так, чтобы он компилил ассеты для ckeditor без хеш суммы
а я не знаю как и почему он это делает С

v
31.07.2017
08:30:49

Nikita
31.07.2017
08:30:58
чтобы работало??

v
31.07.2017
08:31:38
делюсь историей успеха - недавно поставил гем ckeditor по иструкции, указанной в ридми
проект на пятых рельсах
компилятся ассеты, я так подозреваю, с хэш-суммой
все работает

Nikita
31.07.2017
08:32:33
а ты точно сказать можешь?
с хеш или без
@vskopuk

v
31.07.2017
08:37:32

Nikita
31.07.2017
08:37:53
а у меня почему-то только с хеш

v
31.07.2017
08:38:00
public/assets/ckeditor

Nikita
31.07.2017
08:38:23
но почему у меня только с - я не могу найти проблему