Sha256: d76869f2f4c415eb794d117813a4561f9126dfc684fac3f6a1bce3337a7e0201
Contents?: true
Size: 619 Bytes
Versions: 33
Compression:
Stored size: 619 Bytes
Contents
class FixTemplateTitle < ActiveRecord::Migration def self.up TemplateContent.all.each do |content| if klass = content[:klass] format = content[:format] == 'html' ? '' : "-#{content[:format]}" mode = (!content[:mode].blank? || format != '') ? "-#{content[:mode]}" : '' name = "#{klass}#{mode}#{format}" execute "UPDATE versions SET title = #{quote(name)} WHERE node_id = #{content.node_id}" end end execute "UPDATE versions SET title = (SELECT name FROM nodes WHERE id = versions.node_id) WHERE title = '' OR title IS NULL" end def self.down end end
Version data entries
33 entries across 33 versions & 1 rubygems