How-To]ユーザー登録ページへのルーティングをカスタマイズする(翻訳)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。How-To]ユーザー登録ページへのルーティングをカスタマイズする(翻訳)hachi8833シェアツイートブックマークLINEこんにちは、hachi8833です。How-Toシリーズ、本日2本めです。revisions原文の更新や誤りにお気づきの場合は、ぜひ@techrachoまでお知らせください。ユーザー登録ページへのルーティングをカスタマイズする(翻訳)Customer::PrivateとCustomer::Publicという2つのDeviseユーザーモデルがあるとします。models/customer/private.rbmodels/customer/public.rbコントローラの設定それぞれのユーザーのアクションについてスコープを設定するために、以下のコントローラを作成します。以下のような2つのビューを作成する必要があります。each.それぞれのビューには_form.html.hamlというパーシャル(部分テンプレート)があるとします。Deviseの登録ルーティングを設定するルーティングファイル(conf/routes.rb)に以下を記述します。end上はprivate_customers用です。public_customersについても同じように設定します。private_customer_signup_pathと記述すればビューで使えるようになります。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。