2012-06-29 4 views
1

Есть ли способ разрешить администраторам изменять содержимое простых статических страниц?Rails: хороший способ изменить простые статические страницы?

Я знаю, что могу создать модель «Страницы» с такими атрибутами, как «Заголовок», «Контент», «Изображения» и т. Д., И заставить администраторов модифицировать их. Но есть ли такой камень?

+0

Кажется, вы ищете драгоценный камень CMS. [Вот хороший список] (http://stackoverflow.com/questions/3782988/simple-rails-3-cms-gem-plugin) – alf

ответ

2

Я нашел другое решение, которое предложило мне более законченный способ изменения статических страниц.

Поскольку страницы могут отличаться от простого текста, я использовал редактор Mercury. Смотрите демо на странице. Существует хороший railscast, но не следует за ним слишком строго, так как в новых версиях что-то изменилось (например, метод обновления - это saveUrl, в то время как в cast называется saveURL).

Остерегайтесь!: проект github - this, есть еще один на github, но это не сработало для меня. Надеюсь, это поможет кому-то.

1

Copycopter был создан для такого рода вещей. Смотрите railscast.

+0

Я очень новичок в рельсах, поэтому просто вопрос, есть ли у меня это: Приложение @stephenmurdoch Copycopter станет моим интерфейсом администратора, не так ли? И администраторы должны будут изменять содержимое страниц, ища в этом приложении то, что они хотят? Как я могу заставить их получить только то, что они хотят? – Barbared