Project

redditor

0.01
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Advanced page editor from redde
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Project Readme

= Redditor

This project rocks and uses MIT-LICENSE.

Badges

Build Status Code Climate

В рельсе для форм, созданных через form_for enctype="multipart/form-data" прописывается автоматически, если в форме присутствует input file_field, но учитывая, что у нас в форме блок с картинкой изначально может отсутствовать, данный отрибут нужно прописать принудительно для формы в которую вы добавляете redditor html: { multipart: true }

Вероятно, на multipart можно забить, если все загрузки будут происходить через fileapi todo: проверить вариант загрузки через fileapi c последующим сохранением всей формы через submit. Как вариат добавлять атрибут с помощью js

Add gem to your Gemfile

gem 'redditor'

or

gem 'redditor', :github => 'redde/redditor'

and

bundle

Then generate migrations

bundle exec rake redditor:install:migrations

And migrate the database

bundle exec rake db:migrate

Add this to model

has_redditor

In admin new/edit view if that model add

%div= render "redditor/admin/page", {f: f}

Add multipart: true to form of object with redditor

html: {multipart: true}

Add engine to routes.rb

mount Redditor::Engine => "/redditor"

Add this line to edit action in controller (change @article to you model)

@article.build_page.save unless @article.page

Add redditor js to your js manifest file for admin (admin.js)

//= require redditor

что включает:

//= require jquery
//= require jquery_ujs
//= require jquery-ui/sortable
//= require fileapi
// and redditor's files

Add redditor styles to css manifest file for admin (admin.css)

//= require redditor