現在、devise には URL がありますが、/users/sign_in
これを に変更したいと思います/signin
。
routes.rb
ファイルで、私はこれを試しました:
devise_for :users do
get "/signin" => "devise/sessions#new"
match '/signin', :to => 'devise/sessions#new'
get "/signout" => "devise/sessions#destroy"
match '/signout', :to => 'devise/sessions#destroy'
end
しかし、何も機能していません。次のようなエラーが表示されます。
app/controllers/posts_controller.rb:19:in `show'
show
セクションでは、私は持っています
def show
@post = Post.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @post }
end
end
show
コントローラーの何がdeviseと関係がありますか?