私は declarative_authorization を使用しており、コントローラーには次のものがあります。
filter_access_to :index, :new, :edit, :step, :create, :update, :destroy
省略されているアクションが 2 つあります。:show, :compare
. ただし、これらのアクションのいずれかの URL にアクセスすると、ログイン画面が表示されます。
どうしてこれなの ?
そのコントローラーに他のフィルターがない場合 (ApplicationsController から継承されたものを除く)、省略されたアクションをログインしていないときに表示できるようにすべきではありませんか?