@rubylang

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

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

и оказывается, что модернизировать ее почти нереально, легче написать свое

а мне чаще всего были нужны именно кастомные админки

Google
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
опять же, учитываете ли вы что потребности и задачи у опытных программистов другие нежели у новичков и среднячков?
это очень плохой вопрос потребности джунов вообще не всегда требуют админок если так дальше гнуть эту точку зрения, то потребности джунов могут вообще не требовать рельсы, а хватить CMS в любом случае автоадминка доставляет радость ровно до тех пор, пока проект тупой как дрова потом такая админка будет доставлять только боль

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 от бутстрапа

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
да суть не в этом, вообще

ты понимаешь, что он все файлы компилит

но в конце добавляет хеш сумму

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

сами файлы тут есть

ojab
31.07.2017
08:05:38
в gist

Google
Di
31.07.2017
08:06:14
а permit_params где находятся?
Сразу после строчки ActiveAdmin.register GoodsSet do в app/admin

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
все время тыкаешься в разные стороны, пока внезапно не заработает )

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

Fedor
31.07.2017
08:08:13
For Rails 4 and 5, add the following to config/initializers/assets.rb: Rails.application.config.assets.precompile += %w( ckeditor/* )
кстати: //= require ckeditor/init Make sure that you put it before: //= require_tree .

они там точно в правильном порядке?

это просто я написал, когда сам на него наткнулся )))

тоже одна из причин

возможных

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
я тебе сказал, попробуй сделать прекмопиляцию и выключить комплияцию на лету в деве и посмотри

можно еще попробовать вычистить все ассеты на проде и перекомпилировать их по новой

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 без хеш суммы

а я не знаю как и почему он это делает С

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


но почему у меня только с - я не могу найти проблему

Страница 1145 из 1684