0

現在、アプリケーションをアップグレードしており、最新の rails v をインストールした後、次のエラーが発生します。

.../config/routes.rb:47: syntax error, unexpected keyword_end, expecting $end

しかし、私は見ましたが、routes.file に行方不明の端や端がありませんか?

Lensfinder::Application.routes.draw do

  # replace devise_for :users with:
  devise_for :users,  :controllers => { :registrations => "users/registrations" }

  resources :comments

  root :to => "finder#index"

  resources :categories, :prices, :profiles, :finder, :users

  resources :services, :only => [:index, :create]

  resources :retailers, :path => "linsbutiker", do
    member do
      post :vote_up
      post :vote_down
    end
  end

  resources :products, :path => "linser"

  match 'shipping_info' => 'finder#shipping_info'

end
4

1 に答える 1

1

あなたの問題は、この行の余分なコンマのようです:

  resources :retailers, :path => "linsbutiker", do

「do」の前のコンマを削除すると、問題ありません。

于 2012-11-06T15:04:40.217 に答える