I''m writing a bloggish/CMSish thing. I had been using simple_format, but my users requested a rich editor, so I added TinyMCE. Anyway, I was trying to migrate the existing content (since TinyMCE assumes it''s reading HTML-formatted text), and realized that I couldn''t call simple_format (or other helper methods) from Migrations. Can someone enlighten me here? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Josh on Rails wrote:> I''m writing a bloggish/CMSish thing. I had been using simple_format, > but my users requested a rich editor, so I added TinyMCE. > > Anyway, I was trying to migrate the existing content (since TinyMCE > assumes it''s reading HTML-formatted text), and realized that I > couldn''t call simple_format (or other helper methods) from Migrations. > > Can someone enlighten me here?I am not sure about accessing the helpers from migrations, but you could use Blue/red cloth instead. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
If you really want access to the helpers from somewhere outside a view you can just include them manually. Just be aware that you may have to include several helpers if they depend on eachother, and if a helper depends on something in ActionView::Base then it won''t work outside the view. Here''s an example of one that does work: require File.dirname(__FILE__) + ''/config/environment'' class Test include ActionView::Helpers::TextHelper def print_message puts truncate("The quick brown fox jumps over the lazy dog.", 20) end end Test.new.print_message ---------------- prints: The quick brown f... -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---