ฉันกำลังพยายามใช้เค้าโครงอื่น / กำหนดเองชื่อ "ประดิษฐ์" สำหรับการดำเนินการ sign_in ฉันพบหน้านี้ในวิกิประดิษฐ์และตัวอย่างที่สองบอกว่าคุณสามารถทำได้ต่อการกระทำ (ในกรณีนี้คือsign_in
การกระทำ) แต่ไม่แสดงตัวอย่างของการทำเช่นนั้น มีคนใน IRC บอกฉันว่าฉันสามารถลองสิ่งนี้:
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'sign_in'
"devise"
else
"application"
end
end
end
แต่ดูเหมือนจะไม่ทำงานเนื่องจากยังคงโหลดเค้าโครงแอปพลิเคชันเริ่มต้น ฉันอยากจะขอบคุณความช่วยเหลือใด ๆ.