On Wednesday, May 29, 2013 10:25:59 PM UTC+1, Ruby-Forum.com User wrote: > > With > > rails console --sandbox > I cant test my models, save data to db and all will be rolled back > after. > > But is it possible to test view helpers from console? I talk about these > helpers: > > post_path > > link_to > > url_for > > edit_post_path > > new_post_path > > When I call them, I get an error: > irb(main):003:0> post_path(:post) > NameError: undefined local variable or method `post_path' for > main:Object > > Is there a way to call those methods from Rails console? Through which > object do I need to call them? > > The routing helpers are all defined on Rails.application.routes.url_helpers
The other helpers are defined on the helper object helper.number_with_precision(1.1235) This doesn't always work - some of the helpers rely on their being a controller/request around and these won't be able to run. Fred > -- > 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9604e641-9fe4-4e34-b746-14b781e3a6c9%40googlegroups.com?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.

