私はRails 5とDeviseを使用しています。カスタムレイアウトを作成するには、Devise登録を作成し、Rails 5で編集しないでください。
私はすべてのフォームで使用されるデフォルトのアプリケーションレイアウト 'admin_lte'を持っています。今私は、サインアップビューのカスタムレイアウトを使用したいと思います。
class Users::RegistrationsController < Devise::RegistrationsController
layout "blank_form", only: [:create]
# POST /resource
def create
super
end
# GET /resource/edit
def edit
super
end
しかし、いくつかの理由で
が、これはeditアクションのためにもblank_formレイアウトを適用していないだけでアクションを作成します。私のRegistrationsControllerでは、私は次のようでした。なぜこのようなことが起きたのだろう...私の考えは?
レイアウト "blank_form"、のみ:[:create]、私はレイアウトがちょうどあなたが言いましたようにアクションを作成していますね。 –
はい、そうするべきです。しかし何らかの理由で、私の編集操作にもblank_formが使用されます。 – almo
私はこの部分に答えがあると感じていますが、何らかの理由で私の編集操作にもblank_formを使用しています。もっと明瞭にしたり、言い換えてください。 –