アプリケーションに正しいと思われるリソースがありますが、インデックスを開くと、次のエラーが発生しますundefined local variable or method 'new_beta_request_path'
。これはまた起こりbeta_request_approval path
ます。
私のリンクはとのよう<%= link_to 'New Beta Request', new_beta_request_path, :class => "btn" %>
に見えます<%= link_to "Approve", beta_request_approval_path %>
。
すべてのパスは私には正しいように見えますが、明らかに何かが欠けています...
私のroutes.rb
中で、私は持っています:
resources :beta_requests, :only => [:index, :edit, :create, :update, :destroy]
match '/request_invite', to: 'beta_requests#new', :as => "request_invite"
match 'beta_requests/:id/approve', to: 'beta_requests#approve', :as => "beta_request_approval", :via => :put
Rake Routesを実行すると、次のようになります。
beta_requests GET /beta_requests(.:format) beta_requests#index
POST /beta_requests(.:format) beta_requests#create
edit_beta_request GET /beta_requests/:id/edit(.:format) beta_requests#edit
beta_request PUT /beta_requests/:id(.:format) beta_requests#update
DELETE /beta_requests/:id(.:format) beta_requests#destroy
request_invite /request_invite(.:format) beta_requests#new
beta_request_approval POST /beta_requests/:id/approve(.:format) beta_requests#approve
私がどうやら見えないものを誰かが見ることができますか?