diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2018-05-28 17:43:08 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2018-05-28 17:43:08 +0200 |
commit | 94a95db2f5cf48b63d1bd08d849790156572a1f5 (patch) | |
tree | 0b9b5d380a01aa77b6adea96a27875d8e9b7353e /lib/action_text/attribute.rb | |
parent | aa42bf20275c797d890852416d35dd1a54881fe4 (diff) | |
download | rails-94a95db2f5cf48b63d1bd08d849790156572a1f5.tar.gz rails-94a95db2f5cf48b63d1bd08d849790156572a1f5.tar.bz2 rails-94a95db2f5cf48b63d1bd08d849790156572a1f5.zip |
Lazy initialization of rich text model
Diffstat (limited to 'lib/action_text/attribute.rb')
-rw-r--r-- | lib/action_text/attribute.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/action_text/attribute.rb b/lib/action_text/attribute.rb index bd76999167..3b855901e8 100644 --- a/lib/action_text/attribute.rb +++ b/lib/action_text/attribute.rb @@ -6,7 +6,7 @@ module ActionText def has_rich_text(name) class_eval <<-CODE, __FILE__, __LINE__ + 1 def #{name} - rich_text_#{name} + self.rich_text_#{name} ||= ActionText::RichText.new(name: "#{name}", record: self) end def #{name}=(body) |