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
-~----------~----~----~----~------~----~------~--~---