Comments (2)
I gave it a try and doesn't quite work as expected but I've come up with a quick hack to get it working. I delegated all the methods has_rich_text
creates to the translation and attached has_rich_text :content
to the translation class by opening up globalize
's nested Translation
class. You can find an example below with a Post
model that has content
as the rich text field.
Disclaimer: Not fully tested.
class Post < ApplicationRecord
translates :title, :content, touch: true
delegate :content, to: :translation
delegate :content=, to: :translation
after_save do
content.save if content.changed?
end
class Translation
has_rich_text :content
end
end
from actiontext.
Action Text has been merged into Rails. Please do investigate whether Action Text plays nicely with popular plugins and report back to rails/rails if thereโs anything we can reasonably do in the framework to address incompatibilities.
from actiontext.
Related Issues (20)
- Security / Input Validation HOT 4
- ActionView::MissingTemplate HOT 1
- Provide a meaningful error when forgetting has_rich_text in model HOT 4
- ActionText::Content#to_s triggers unnecessary queries HOT 2
- Populated editor fields are empty after reloading
- undefined method `url_expires_in` for nil:NilClass: HOT 5
- UniqueViolation: Error in Gallery edits (Rails 5.2.1) HOT 7
- UseCase video embedding HOT 1
- UseCase: Delete a picture HOT 1
- Add "insert image" button to default setup HOT 3
- Plain text <h1> conversion is missing whitespace
- couldn't find file 'trix/dist/trix' with type 'text/css' HOT 5
- The Frontend Editor Should be Configurable HOT 4
- couldn't update when image attached HOT 1
- Make it configurable just for backend development HOT 3
- Have to use custom validations
- Add image gallery support
- undefined local variable or method rails_direct_uploads_url HOT 3
- HTML should be sanitized HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from actiontext.