【发布时间】:2018-05-12 22:28:54
【问题描述】:
我正在尝试找出以下问题。有人可以在开始学习 Rails 时帮助我吗?
环境
ruby 2.3.3p222(2016-11-21 修订版 56859)[i386-mingw32]
Rails 5.1.4
设计(4.3.0)
当前行为
点击“注册”链接后,浏览器窗口会显示以下结果。
Devise::Sessions#new 中的 ActionController::UrlGenerationError
没有路线匹配 {:action=>"new", :controller=>"devise/flight_records"}
application.html.erb
中的以下代码<%= link_to 'Add New', {:controller => 'flight_records', :action => 'new'} %>
<%= link_to 'Logbook', {:controller => 'flight_records', :action => 'index'} %>
<%= link_to 'Sign Up', new_user_registration_path %>
<%if user_signed_in? %>
<%= link_to "Sign Out", destroy_user_session_path, method: :delete %>
<%else %>
<%= link_to "Log In", new_user_session_path %>
<% end %>
routes.rb
中的以下代码Rails.application.routes.draw do
devise_for :users
resources :flight_records
#get 'welcome/index'
root 'flight_records#index'
在 rake 中遵循以下路线:
搜索路线
【问题讨论】:
标签: ruby-on-rails devise