Ruby on rails RSpec:ActionController::UrlGenerationError:用于自定义url
我也遇到过类似的问题,但问题没有解决 测试: 路线:Ruby on rails RSpec:ActionController::UrlGenerationError:用于自定义url,ruby-on-rails,rspec,Ruby On Rails,Rspec,我也遇到过类似的问题,但问题没有解决 测试: 路线: post '/message_directs/:friend_id', to: 'message_directs#create', as: 'message_direct_create' 错误: ActionController::UrlGenerationError: No route matches {:action=>"/message_directs/1", :controller=>"message_dire
post '/message_directs/:friend_id', to: 'message_directs#create', as: 'message_direct_create'
错误:
ActionController::UrlGenerationError:
No route matches {:action=>"/message_directs/1",
:controller=>"message_directs", :message_direct=>{:text=>"Sends
Message", :user_id=>1, :friend_id=>1}}
我也试过了
:创建
和“/message_directions/#{friend.id}”
但错误仍然相同您可以在此处共享您的规范吗?控制器规范或请求规范?控制器规范您可以在应用程序中访问此帖子url吗?和服务器日志比较一下。是的,我可以通过浏览器中的表单访问这个
ActionController::UrlGenerationError:
No route matches {:action=>"/message_directs/1",
:controller=>"message_directs", :message_direct=>{:text=>"Sends
Message", :user_id=>1, :friend_id=>1}}