我正在阅读Rails:从控制台检查路径助手的输出,但没有一个解决方案适合我,大概是因为它们都是Rails 2/3.
在Rails 4/5中,如何从rails控制台访问*_path和*_url助手?
rake routes终端返回:
rake aborted! Don't know how to build task 'routes' (See the list of available tasks with 'rake --tasks' /Users/jesseca-zapier/.rvm/rubies/ruby-3.0.0/bin/ruby_executable_hooks:22:in 'eval' /Users/jesseca-zapier/.rvm/rubies/ruby-3.0.0/bin/ruby_executable_hooks:22:in '<main>' (See full trace by running task with --trace)
安装的 rake 版本 13.0.3、更新的捆绑包、安装/卸载的 rake
之后我想做的是使用,resources :routes但效果不佳。我怀疑与上述有关。
当我尝试url_for在 Rails 控制台中使用时,我看到:
url_for(User.first.images.first)
NoMethodError: undefined method `url_for' for main:Object
Run Code Online (Sandbox Code Playgroud)
如何在 Rails 控制台中使用该方法?